1 机器
centos 192.168.64.130 | squid |
centos 192.168.64.150 | httpd |
win10 192.168.64.1(本地win10) | 测试 |
都在同一网段
2 配置
1 squid 端
192.168.64.130
安装软件 本次采用yum安装 编辑配置文件 编写防火墙规则
安装软件
rpm -qa | grep squid
squid-migration-script-3.5.20-17.el7_9.8.x86_64
squid-3.5.20-17.el7_9.8.x86_64
配文件相关配置
http_access allow all #允许任意客户机使用代理服务
#http_access deny all
http_port 3128
cache_effective_user squid #缓存相对的用户
cache_effective_group squid #缓存相对的组
cache_dir ufs /var/spool/squid 100 16 256
cache_mem 64 MB
reply_body_max_size 10 MB
maximum_object_size 4096 KB
对着改就行
防火墙配置
iptables -F
iptables -t nat -F
#上面两行先不搞,我在自己虚拟机上折腾 没啥事 生产环境就不能这样了
#允许3128端口访问外网的WEB服务器
iptables -I INPUT -p tcp --dport 3128 -j ACCEPT
重启服务
squid -z 初始化什么的
systemctl restart squid.service
netstat -anltp|grep 3128
2 web端
192.168.64.150
安装httpd 启动服务 关闭防火墙 我把页面进行了修改
3 测试
192.168.64.1 win10客户端测试
不添加代理时候访问web端
查看192.168.64.150 日志
添加代理访问web端
点击保存 清理页面缓存什么的 再去测试访问页面
查看192.168.64.150 日志
代理成功了
标签:3128,squid,64.150,cache,代理,192.168,传统 From: https://www.cnblogs.com/wangrznbb/p/17131748.html