Centos7搭建Squid代理服务器
https://blog.csdn.net/weixin_44106306/article/details/115877861
1.1 安装
yum install squid
1.2 修改配置文件
打开文件: vim /etc/squid/squid.conf
修改
http_access deny all
为
http_access allow all
默认端口是 3128
1.3 启动squid服务
service squid start
1.4 在代理软件配置你的公网IP和端口号为3128
squid的日志目录为/var/log/squid/, 两种类型日志access 和cache;
管理命令:
```bash
$ squid -k parse # 检查配置文件是否有误
$ systemctl start squid # 启动 squid
$ systemctl status squid # 查看 squid 运行状态
$ systemctl stop squid # 停止 squid
$ systemctl restart squid # 重启 squid
```
#进阶配置,只允许指定IP使用squid:
1. 创建ip白名单文件,/etc/squid/squid_allow_ips, 每个ip一行,注意文件的用户和组权限( squid.root):
```bash
$ cat /etc/squid/squid_allow_ips
1.2.3.4
2.2.3.4
3.2.3.4
```
2. 修改squid配置,添加acl 访问规则:
```bash
acl allowed_ips src "/etc/squid/squid_allow_ips" # ip白名单
http_access allow localnet
http_access allow localhost
http_access allow allowed_ips # 配置allow
# And finally deny all other access to this proxy
http_access deny all # 禁止所有访问,这个不要漏了
```
3. 检查配置文件是否有误:
```bash
$ squid -k parse # 配置文件解析日志中,没有出现ERROR 就没有问题
```
4. 重新启动服务:
```bash
$ systemctl restart squid
```
版权声明:
作者:tianya
链接:https://tya.zone/p/59.html
来源:天涯博客
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
Centos7搭建Squid代理服务器
https://blog.csdn.net/weixin_44106306/article/details/115877861
1.1 安装
yum install squid
1.2 修改配置文件
打开文件: vim /et……
共有 0 条评论