運行環境
系統版本: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屬性------連接-----局域網設置