天天看點

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   這一行的注釋去掉

在虛拟機上的浏覽器 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

systenctl start squid

 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個二級目錄

測試:

在打開浏覽器的客戶機上做解析 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頁面上的東西 自己的虛拟機做的事緩存 别人的兩台是通路檔案的伺服器 自己的真機浏覽器充當用戶端

繼續閱讀