今天寫這篇教程目的在於分享自己在WINDOWS主機下配置squid的方法。哪些地方寫的不完善或是不完整或是需要修改的地方,大家可以提出。我會第一時間糾正。下面看本文部分。
先提條件,您預先安裝配置squid的這台電腦必須是聯入網路的,系統版本是windows 2000/xp/2003/server 2003。
1)先下載Squid for Windows版本,如下(ZIP檔案名稱:squid-2.7.STABLE4-bin.zip),可以把這個檔案下載到案頭,這樣好找好操作。
Squid是Linux/Unix下著名的Proxy 伺服器軟體,很多商業版本的Proxy 伺服器都是基於Squid進行開發的:http://www.squid-cache.org/products.html
而最近才偶爾發現Squid原來也有For Windows的版本:http://www.acmeconsulting.it/SquidNT/download.html
雖然此版本不是Squid項目官方發布的For Windows版,但是從發布的版本記錄可以看出,此版本的維護者還是很負責任的。希望在Windows平台下搭建Proxy 伺服器的同學不妨試用一下。
http://squid.acmeconsulting.it/download/squid-2.7.STABLE4-bin.zip
2) 這步是解壓檔案,將剛才下載下來的ZIP檔案(squid-2.7.STABLE4-bin.zip)複到到C盤的根目錄,然後在這個檔案上點擊滑鼠右 鍵,選擇“解壓到 squid-2.7.STABLE4-bin”命令,即可在C盤根目錄產生一個squid檔案夾。這樣的話,Squid for Windows版本就被“安裝”到您的電腦中了。注意:盡量不要修改路徑和檔案夾名,盡量放在C盤根目錄,檔案夾名不要改,就叫squid,因為 Squid for Windows預設安裝位置就是C:\squid,這點大家要謹慎。如果您要修改路徑和檔案夾名的話那得修改squid裡面很多配置的,相當麻煩。
3)開始-運行-cmd,開啟視窗後,按在DOS命令列下輸入命令。
4) 關閉DOS視窗,回到案頭。進入我的電腦-C盤,雙擊開啟squid檔案夾,雙擊開啟squid.conf檔案,對這個檔案進行配置編輯。按 Ctrl+F,輸入acl Safe_ports port 777,斷行符號。然後在# multiling http後面按斷行符號,增加一個空格,寫入內容如所示。
5)再按Ctrl+F輸入http_access deny CONNECT,斷行符號,找到尋找內容。在SSL_ports後按斷行符號增加2個空行,輸入內容請看所示。
6)找到# cache_mem 8 MB這句刪掉前面的#號將預設的8修改到需要的大小,這裡的數值應視具體的機器可用記憶體而定,應在記憶體允許的情況下盡量地設定的大一些以提高Proxy 伺服器效能,但不能讓Proxy 伺服器的緩衝大小影響本機器的效能。如操作即可。
7)設定hostname,請按操作。
8)按Ctrl+S儲存對squid.conf檔案的編輯,然後關閉即可。
9)開始-運行-cmd,輸入如下3條命令。
cd c:\squid\sbinsquid -i
squid -z
squid
10)配置完畢。
到這裡,squid部分就搭建成功了
下面開始做網域名稱解析.
開啟目錄C:\WINDOWS\system32\drivers\etc
用記事本開啟hosts編輯並儲存
61.174.63.74 cdn.jb51.net cdn.jb51.cn
(這個IP是指您的主伺服器IP,不是CDN機器的IP)