天天看點

squid服務

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

squid服務

測試:浏覽器可以通路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主機再叫另一台主機

繼續閱讀