运行环境
系统版本:CentOS Linux release 7.3.1611 (Core)
软件版本:无
硬件要求:无
安装过程
1、关闭防火墙和SeLinux
[root@localhost ~]# systemctl stop firewalld => 关闭防火墙
[root@localhost ~]# systemctl disable firewalld => 禁止防火墙开机自启
[root@localhost ~]# setenforce 0 => 关闭SeLinux(当前生效)
[root@localhost ~]# vi /etc/sysconfig/selinux => 关闭SeLinux(永久生效)
SELINUX=disabled
2、安装YUM-EPEL存储库
YUM-EPEL存储库由EPEL官方提供。
[root@localhost ~]# rm -rf /etc/yum.repo/*.repo
[root@localhost ~]# rpm -ivh epel-release-latest-7.noarch.rpm
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
3、安装Squid
[root@localhost ~]# yum -y install squid
4、配置Suid做正向代理
[root@localhost ~]# vi /etc/squid/squid.conf
acl localnet src 192.168.1.0/24 #定义一个ACL,名为localnet,基于源地址为192.168.1.0/24网段
http_access allow localnet #调用ACL,允许localnet列表中的网段访问代理服务器
http_access deny all #拒绝所有
http_port 192.168.1.1:3128 #设置监听端口和地址,默认为3128
coredump_dir /var/spool/squid #设置一个内核转存目录,当Squid挂掉的时候,会将内存中的数据写到该目录下
access_log /var/log/squid/access.log #日志文件存放位置
5、开启服务并查看端口
[root@localhost ~]# systemctl start squid
[root@localhost ~]# netstat -lnupt |grep squid
6、在Windows下配置客户端
6.1、只需要设置代理服务器地址指向代理服务器即可
设置步骤:打开IE浏览器-----Internet属性------连接-----局域网设置