centos7.3安装squid的透明代理
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,关于squid这个强大的代理软件,已不须多言,自己也测试了一把,不过,在centos7.3安装测试的过程,出现了问题, 在做透明代理的时候,用iptables是可以成功的,而用firewall默认防火
千家信息网最后更新 2026年11月01日centos7.3安装squid的透明代理
关于squid这个强大的代理软件,已不须多言,自己也测试了一把,不过,在centos7.3安装测试的过程,出现了问题, 在做透明代理的时候,用iptables是可以成功的,而用firewall默认防火墙怎么也不成功,但真正知道了firwall的原理后,其实firewall已经帮我们做好了!请看
安装
#yum install squid -y
禁用selinux
#vi /etc/sysconfig/selinuxSELINUX=disabled#setenforce 0 临时关闭
打开路由转发
#vi /etc/sysctl.confnet.ipv4.ip_forward=1
配置squid
#vi /etc/squid/squid.conf
主要修改下面几个,其他的功能,网上应该有一大批讲解的
cache_dir ufs /var/log/squid 10240 16 256...http_access allow all //测试,允许所有访问http_access deny allhttp_port 3128 transparent //关键,一定要加上,做为透明代理... 其他大家看着修改
#squid -k parse 检查配置文件#squid -z 初始化#systemctl start squid 启动#lsof -i :3128 查看端口是否启用
关键,firewall防火墙配置
#firewall-cmd --zone=external --add-interface=eth0 --permanent //外网网卡添加到外网zone#firewall-cmd --zone=internal --add-interface=eth2 --permanent //内网网卡添加到内网zone#firewall-cmd --zone=external --add-service=squid --permanent //关键,添加squid服务#firewall-cmd --zone=internal --add-service=squid --permanent //应该只要内网区域添加服务即可
#firewall-cmd --zone=external --list-all //列出外网区域信息,默认应该开启了 masquerade:yes如果是no的话 执行如下语句添加#firewall-cmd --zone=external --add-masquerade --permanent#systemctl restart firewalld //重启防火墙
客户端
添加内网的ip,网关,设为squid服务器的内网IP,DNS设为可用的DNS即可
打开网页,看是否能够用了?
其中有个要注意的,如果squid服务器端,防火墙不添加--add-service=squid 服务的话,虽然客户端也可以正常访问网页,但已经不经过squid来转发了,到时,所有squid的限制功能都会失效。
服务
防火墙
防火
代理
关键
测试
配置
成功
功能
区域
客户
客户端
服务器
网卡
网页
强大
信息
到时
原理
够用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网黑科技
苏州找大状互联网科技有限公司
高科技互联网
厦门中拓互联网络科技有限公司
智能科技公司是互联网公司吗
深圳科技互联网
安徽鑫晟辉互联网科技
华中科技大学互联网
唐信互联网科技 大连
科技伦理 互联网公司
江苏南京365互联网科技
玉溪互联网科技怎么选
互联网保险科技创业
内蒙古九一互联网科技
企晟互联网信息科技有限公司
九思连强互联网电子科技有限公司
互联网科技机房
广西科技产业互联网是什么
求路客互联网科技电话
优雇互联网科技有限公司
蓝思科技飞鸽互联网
互联网科技美容
中国科技互联网公司收入
辽宁互联网新科技
银川新华互联网科技学校联系电话
信承诺互联网科技有限公司
版纳互联网科技选哪家
米泉互联网科技专业怎么样
互联网领先科技成果宣传视频
互联网科技创业有什么好项目