squid正向代理 ×××
yum install -y squid
systemctl restart squid
vim /etc/squid/squid.conf
56 http_access allow all 將deny 變成allow
62 cache_dir ufs /var/spool/squid 100 16 256 這一行的註釋去掉
systemctl restart squid
在虛擬機上的瀏覽器 Edit———— preferences__Network__setting__Manual proxy configuration __HTTP proxy (172.25.254.70 3128 use this proxy server for all protocols這個下面的按鈕要選上 這樣才能連上網) 這是就可以在虛擬機的瀏覽器輸入www.baidu.com 這是沒連網的虛擬機就可以通過×××真機172。25.254.70的網絡連接上了百度
#####圖解見草稿子cdn加速
squid方向加速 cdn
yum remove -y httpd 因爲squid也是佔用的80端口(訪問網頁不寫端口即是默認端口80)
systemctl stip firewalld
yum install -y squid
systenctl start squid
vim /etc/squid/squid.conf
56 http_access allow all deny改成allow
57
58 # Squid normally listens to port 3128
59 #http_port 3128 將此處的3128改成80 這樣squid就變成了默認端口80
60 http_port 80 vhost vport
cache_peer 172.25.254.144 parent 80 0 no-query originserver name=web1 round-robin weight=3
cache_peer 172.25.254.111 parent 80 0 no-query originserver name=web2 round-robin weight=1
cache_peer_domain www.westos.com web1 web2
#####添加這四行
61 # Uncomment and adjust the following to add a disk cache directory.
62 cache_dir ufs /var/spool/squid 100 16 256 這一行的註釋去掉 最大緩存100M 可以緩存16個以及目錄和256個二級目錄
systemctl restart squid
測試:
在打開瀏覽器的客戶機上做解析 172.25.254.170 www.westos.com
這時輸入域名 www.westos.com 會看到3次172.25.254.144頁面 一次172.25.254.111一次 不停刷新 會看到172.25.254.144 三次 172.25.254.111 一次 這個叫做輪叫
www.westos.com 是自己的虛擬機 172.25.254.144 172.25.254.111這兩臺是別人的機子 瀏覽器是自己的真機 訪問www.westos.com 看到的是172.25.254.144和111頁面上的東西 自己的虛擬機做的事緩存 別人的兩臺是訪問文件的服務器 自己的真機瀏覽器充當客戶端