centos7.3安装squid的透明代理
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,关于squid这个强大的代理软件,已不须多言,自己也测试了一把,不过,在centos7.3安装测试的过程,出现了问题, 在做透明代理的时候,用iptables是可以成功的,而用firewall默认防火
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
远程同乐自建服务器
电信网络安全科技馆
青少年常见的网络安全有哪些
数据库连接满
网站空间数据库
无线连接网络安全密钥是什么
枣庄ios软件开发公司
白尚旺网络安全
数据库正在使用的话怎么删除
电脑服务器已满怎么办
余杭网络技术学校
999数据库表名
数据库配置文件怎么看
金联服务器app
网络安全个人隐私防泄漏
华为什么服务器
灵丘新时代网络安全诚信经营
关于网络安全活动举行的意义
软件开发对办公地址的要求
星际争霸2哪个服务器水平最高
域服务器 方案
马太互联网科技官网
无锡软件开发成本
天津新云网络技术有限责任公司
北京小型软件开发需求
南京移动软件开发服务费
软件开发企业成本归集案例
陕西多线服务器云服务器
什么是机柜式服务器
互联网限制了人类科技进步