天天看點

Squid代理伺服器(一)

1、實驗拓撲:

Squid代理伺服器(一)

2、實驗步驟

1)在伺服器B上安裝Squid代理伺服器軟體(挂載CD光牒,解壓縮)

Squid代理伺服器(一)

2)編譯安裝

Squid代理伺服器(一)

完成後執行make && make install

3)建立連結檔案,建立使用者群組

Squid代理伺服器(一)

4)使用squid服務腳本(為了能夠友善啟動停止服務)

Vim squid,内容如下:

Squid代理伺服器(一)

接下圖

Squid代理伺服器(一)

設定權限,并添加為系統服務。

Squid代理伺服器(一)

5)修改配置檔案

Vi /etc/squid.conf

主要修改有以下幾條配置項,有的配置項需要修改,而有的配置項需要添加。

http_port 3128 squid的預設監聽端口tcp 修改

cache_effective_group squid squid的運作組 添加

cache_effective_user squid squid的運作使用者 添加

visible_hostname centos1.lzg.com 目前系統的主機名 添加

cache_dir ufs /usr/local/squid/var/cache/squid 100 16 256

Squid代理伺服器(一)

6)在防火牆上添加允許政策

Squid代理伺服器(一)

7)啟動squid服務

執行:Squid -k parse檢測文法是否正确,出現很多内容,一般不用理會,沒有提示錯誤就可以。

執行squid -z 初始化緩存目錄,此步必須要做,執行完之後稍微等一會。

執行squid啟動服務,也可以使用service squid start啟動服務,第一次啟動最好用squid啟動。

然後檢視端口

Squid代理伺服器(一)

8)在伺服器A上搭建網站(預設Apache即可,編一個網頁welcome to beijing)

9)在客戶機上修改ie浏覽器的代理伺服器位址

Squid代理伺服器(一)

10)在客戶機上通路網站

别忘記在網站伺服器A上開啟80端口

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

Squid代理伺服器(一)

然後把代理伺服器服務停止,再次通路網站,發現不能通路,說明客戶機确實是通過代理伺服器上網。

Squid代理伺服器(一)

繼續閱讀