正向代理
服务端配置
下载服务
yum install squid -y
配置文件
vim /etc/squid/squid.conf
重新启动服务,关闭防火墙
systemctl restart squid
systemctl stop firewalld
客户机测试
浏览器设置如下写入安装squid的服务机ip,以及默认端口3128,就可以通过代理访问外网
反向代理
配置文件
vim /etc/squid/squid.conf
抗压集群
编辑配置文件
vim /etc/squid/squid.conf
配置如下
设置虚拟主机
http_port 80 vhost vport //设置虚拟主机
配置代理访问的真实服务器,服务器ip,上级 ,端口80 ,0表示挂了通知3130表示挂了通知其他服务器,代理,调用,权重系数控制访问轮次为2,名称
cache_peer 172.25.254.128 parent 80 0 proxy-only round-robin weight=2 name=web1
cache_peer 172.25.254.112 parent 80 3130 proxy-only round-robin name=web2
cache_peer_domain www.westos.com web1 web2 //控制访问www.westos.com,来源由web1与web2提供
测试,访问代理时,F5刷新会访问道不同的页面,代理访问的是不同的服务器