squid

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 這是沒連網的虛擬機就可以通過×××真機17225.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 會看到3172.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.144111頁面上的東西 自己的虛擬機做的事緩存 別人的兩臺是訪問文件的服務器 自己的真機瀏覽器充當客戶端


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章