centos7.3安装squid的透明代理
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,关于squid这个强大的代理软件,已不须多言,自己也测试了一把,不过,在centos7.3安装测试的过程,出现了问题, 在做透明代理的时候,用iptables是可以成功的,而用firewall默认防火
千家信息网最后更新 2025年02月05日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安全错误
数据库的锁怎样保障安全
2005数据库配置组件闪退
邦记软件开发有限公司
如何更改服务器的系统
湖南时间同步子母钟服务器
互联网大观察科技圈
48v服务器直流电源
网络技术优化员是干什么的
群晖服务器管理配置文件
阿里云服务器ip段
软件开发工程师的必需技能
浙江杭州正泰网络技术有限公司
嵌入式软件开发知识汇总
赛博 网络安全
中国数据库检索结果包括哪些内容
万方数据库论文检索格式
仓库管理软件开发程序
软件开发团队核心成员介绍
pm2服务器启动nodejs
欣网互联网络科技
outlook服务器删除
数据库论文格式
服务器报错436
网络安全教育ppt百度云
计算机网络技术从业怎么样
章鱼风云互联网科技 怎么样
华为ipv6服务器
魔兽世界服务器负载推荐
tsql是什么数据库
美团总部软件开发好吗
矿机挖矿软件开发