1.代理主机安装squid
yum install squid -y
2.打开squid服务,查看其占用的端口
systemctl start squid ###开启
netstat -antlupe | grep squid ###查看squid占用的端口
firewall-cmd --permanent --add-port=3128/tcp ###火墙写入其占用的端口
firewall-cmd --reload ###重启火墙
3.修改配置文件
vim /etc/squid/squid.conf ###修改squid服务的配置文件
100 ##缓存数据大小,超过100M将自动清理之前的缓存
16 ##子目录个数,用于存放缓存数据的文件
256 ##子目录中文件的个数
systemctl restart squid
4.客户端浏览器设置代理
ping不通百度域名
这是因为主机是依靠代理服务器上网的,与主机本身能否上网并无关系。
反向代理
真机没有任何设置 没有安装http
desktop 172.25.254.110 有http 有资源
设置让真机去拿server的数据
server:
在真机里:
yum install squid.x86_64 -y
反向代理实现轮询调度
修改配置文件
添加,在真机添加,vim /etc/hosts。添加squid所在主机的ip
在真机中输入wetsos.org,会出现轮询情况