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

  

測試:瀏覽器可以訪問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主機再叫另一臺主機

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