安装Squid到CentOS(YUM)
阅读原文时间:2023年07月08日阅读:1

系统版本: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属性------连接-----局域网设置