WINDOWS下的squid

來源:互聯網
上載者:User

  今天寫這篇教程目的在於分享自己在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)配置完畢。

 http://blog.chinaunix.net/u/14353/showart_226851.html

 

測試結果:

1、把C:\squid\etc裡的mime.conf.default改名為mime.conf,squid.conf.default改名為squid.conf

2、如上修改squid.conf內容,可以自訂http_port 3128的代理連接埠,注意cache_mem 8 MB的值不要超過8M,可能你的硬體不支援。

3、C:\squid\sbin\squid.exe -z ,DOS上提示你建些檔案夾,按上面的操作做。

4、squid.exe -i 註冊服務

5、到服務裏手動起動squid

-----------------------------------

在LINUX下,可以這樣設全域代理(NT好像沒有辦法做到全域設定)。

在root目錄下編輯.bash_profile,加入以下二行

http_proxy=http://192.168.126.18:3128 #3128是在squid.conf裡自訂的代理連接埠
export PATH http_proxy

成功!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.