美文网首页
Linux-Centos7安装Squid

Linux-Centos7安装Squid

作者: _故事细腻_ | 来源:发表于2020-06-24 15:33 被阅读0次

Linux-Centos安装Squid

服务器设置

1、使用yum命令安装squid

yum install squid -y

2、安装openssl

yum install openssl

3、更改ip_forward的值为1

(1)使用

sysctl -a |grep -w ip_forward
查看net.ipv4.ip_forward的值(若为1不需更改)

(2)修改

1)打开sysctl.conf文件

vi /etc/sysctl.conf

2)增加一行

net.ipv4.ip_forward = 1

增加一行

(3)重启squid服务

systemctl restart squid

(4)使用第(1)步代码,看是否修改成功

4、修改squid配置文件squid.conf

(1)修改前执行

grep -n 'http_access deny all' /etc/squid/squid.conf

结果如图所示


修改前

(2)

vi /etc/squid/squid.conf
修改为如图所示配置

修改配置
1)端口不要使用3128,自己随意更改合规的即可,记得在服务器打开相应端口
2)dns_nameservers 8.8.8.8 8.8.4.4为了解决不能使用域名的问题
3)剩下的两项配置直接更改deny为allow即可
4)设置缓存cache_mem 128 MB(可选)

(3)执行第(1)步查看输出结果,如下图

成功配置

5、设置开机启动

systemctl enable squid

6、重启squid

(1)查看启动状态

systemctl status squid

(2)重启

systemctl restart squid

7、打开端口

(1)若是阿里云或腾讯云等购买的服务器,直接在控制台设置防火墙,添加端口即可

(2)若是虚拟机或自己配置的服务器,需进行防火墙设置

1)打开防火墙
systemctl start firewalld
2)添加端口3888
firewall-cmd --zone=public --add-port=3888/tcp --permanent

命令含义:
  --zone #作用域
  --add-port=3888/tcp #添加端口,格式为:端口/通讯协议
  --permanent #永久生效,没有此参数重启后失效

3)重启防火墙,不重启不生效
firewall-cmd --reload
4)查看已经开启的端口
netstat -ntlp

客户端设置

设置ip和port


ip和port
访问ip.cn查看自己的ip

相关文章

网友评论

      本文标题:Linux-Centos7安装Squid

      本文链接:https://www.haomeiwen.com/subject/fuqrfktx.html