2013年7月8日 星期一

ⓒ使用Squid架設Proxy並建立密碼 for Windows



在家裡想捉檔案卻沒有學校的IP時該怎麼辦呢?
或是在自家電腦能讀取的網頁,在公司卻出現被擋掉封鎖的情形,
這時候架個私人的Proxy Server也許就是個不錯的方法唷。

使用軟體:
Squid 2.7 (開發版本)
http://squid.acmeconsulting.it/

htpasswd.exe
可以在 Apache 裡找到。

設定步驟:
1. 為求方便我們將下載回來的Squid放在『C:\』的目錄下,並將名稱設成『squid』。

2. 找到『etc』目錄下的『cachemgr.conf.default』、『mime.conf.default』、『squid.conf.default』、『squid_radius_auth.conf.default』四個檔案,複製並去掉檔名後面的『.default』成為新的檔案『cachemgr.conf』、『mime.conf』、『squid.conf』、『squid_radius_auth.conf』。

3. 執行『cmd』命令以產生cache目錄:


4. 打開『squid.conf』設定檔,

4.1 找到:

改成:


4.2 找到:

改成:


4.3 找到:

改成(其中YOUR_SERVER_NAME請改成你想要的名字):


4.4 找到:

改成:


4.5 找到:

改成:


若您有『DNS Name Servers』也可對『dns_nameservers』進行設定。

5. 再來建立密碼檔,執行『cmd』命令移動到『Apache』裡的『bin』目錄:

再執行:

然後輸入兩次密碼即可,其中『admin』是使用者名稱可自行修改,但經測試後似乎不支援大寫字母。

6. 所有步驟完成後即可執行『sbin』資料夾內的『squid.exe』執行檔即可開始使用,若要建立開機啟動服務請在『squid』目錄下建立下面兩個檔案:

Install.bat


Uninstall.bat


Chrome設定教學:


後記:
個人使用上如此設定就蠻好用的了,若要多人的話還是建議多深入了解並架設在Linux系統上囉^^

2013.7.8
更新Chrome設定Proxy教學。

2015.10.14
Windows 8 請使用管理者權限執行
張貼留言