suqid透明正向代理

若是想实现透明正向代理,则必需将用户的网关IP指向 Squid 服务器,而此后便无需再修改浏览器选项vim

 

 在命令行 <菜单+R> 中使用 ping  命令: ping  www.baidu.com浏览器

提示 ping 找不到主机www.baiddu.com服务器

缘由:Squid服务程序是不支持DNS解析代理的,这个就须要配置SNATtcp

iptables -t nat -A  POSTROUTING  -p  udp  --dport   53  -o  eno33  -j  MASQUERADE ui

开启IPV4的转发策略   echo "net.ipv4.ip_forward=1"  >> /etc/sysctl.confspa

                                      sysctl   -p命令行

配置透明正向代理,编辑配置文件: vim /etc/squid/squid.conf代理

 //在第59行后面添加参数  transparentrest

http_port  3128   transparentblog

判断文件是否有错误(会有不少输出值); Squid  -k  parse

重启squid服务: systemctl restart squid

将用户对80端口请求转发3128端口:

iptables  -t nat -A  PREROUTING -p tcp  --dport  80  -j   REDIRECT  --to-port  3128

iptables  -t nat  -R PREROUTING 1 -i  eno33  -p  tcp  --dport  80  -j   REDIRECT  --to-port  3128

相关文章
相关标签/搜索