1. 程式人生 > >Squid代理服務器(一)

Squid代理服務器(一)

Squid 代理服務器

搭建代理傳統squid代理服器

1、實驗拓撲:
技術分享圖片
2、實驗步驟
1)在服務器B上安裝Squid代理服務器軟件(掛載光盤,解壓縮)
技術分享圖片
2)編譯安裝
技術分享圖片
完成後執行make && make install
3)創建鏈接文件,創建用戶和組
技術分享圖片
4)使用squid服務腳本(為了能夠方便啟動停止服務)
Vim 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
技術分享圖片
6)在防火墻上添加允許策略
技術分享圖片
7)啟動squid服務
執行:Squid -k parse檢測語法是否正確,出現很多內容,一般不用理會,沒有提示錯誤就可以。
執行squid -z 初始化緩存目錄,此步必須要做,執行完之後稍微等一會。
執行squid啟動服務,也可以使用service squid start啟動服務,第一次啟動最好用squid啟動。

然後查看端口
技術分享圖片
8)在服務器A上搭建網站(默認Apache即可,編一個網頁welcome to beijing)
9)在客戶機上修改ie瀏覽器的代理服務器地址
技術分享圖片
10)在客戶機上訪問網站
別忘記在網站服務器A上開啟80端口
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
技術分享圖片
然後把代理服務器服務停止,再次訪問網站,發現不能訪問,說明客戶機確實是通過代理服務器上網。
技術分享圖片

Squid代理服務器(一)