1.正向代理
服務端(真機):
yum install squid
vim /etc/squid/squid.conf
56 http_access allow all
62 cache_dir ufs /var/spool/squid 100 16 256 ##緩存的所在目錄,100表示緩存所能緩存的大小是100M,16表示16個主目錄,256表示256個子目錄
systemctl restart squid
用戶端(虛拟機):
打開火狐浏覽器->edit->preferences->Advanced->Network->Settings>Manual proxy configuration:
HTTP Proxy:172.25.254.75(真機IP) Port:3128
勾選:Use this proxy server for all protocols->OK->Close

測試:浏覽器可以通路www.baidu.com,但不能ping通www.baidu.com
2.反向代理(要求虛拟機環境純淨)
vim /etc/squid/squid.conf
59 http_port 80 vhost vport
60 cache_peer 172.25.254.140 parent 80 0 no-query
64 cache_dir ufs /var/spool/squid 100 16 256
systemctl restart squid
3.輪叫
vim /etc/squid/squid.conf
http_port 80 vhost vport
cache_peer 172.25.254.140 parent 80 0 no-query originserver name=web1 round-robin ##叫一次140主機,叫一次100主機
cache_peer 172.25.254.100 parent 80 0 no-query originserver name=web2 round-robin
cache_peer_domain www.westos.com web1 web2
**cache_peer 172.25.254.140 parent 80 0 no-query originserver name=web1 round-robin weight=3 ##叫3次140主機再叫另一台主機