windows 上的proxy 伺服器

在 unix-like 的 proxy 軟體,最有名的是 squid,這套程式也有 windows 的版本

在 windows 平台上,下載完 windows 的 squid 版本,解開壓縮檔,放在 C:\ 目錄下,再來修改 C:\squid\etc 目錄下的設定檔,把後面有 default 的設定檔檔名去掉,讓檔案以 .conf 結尾。

修改 squid.conf 設定檔:
http_port 3128 #這個是你 proxy 伺服器所在的 port,到時候 browser 要設定連到這個 port
http_access allow all #在設定檔加增加這一行,允許所有的 client 使用這一個 proxy
visible_hostname [YOUR_HOSTNAME_OR_IP_ADDRESS] #設定這一個選項,不然執行 squid 時會有顯示錯誤訊息

預設存放 cache 的目錄:
c:/squid/var/cache

先手動建立 c:/squid/var/cache,再執行 c:/squid/sbin/squid -z,建立存放 cache 的目錄,再執行 c:/squid/sbin/squid 啟動 proxy 伺服器

若是要建立 rsync proxy,請在設定檔中加上
acl Safe_ports port 873 # rsync

重新啟動 squid 就可以,在 client 可以用 RSYNC_PROXY="hostname:port" 的方式指定 rsync 的 proxy 位址

參考資料:
鳥哥的 Linux 私房菜 — 代理伺服器 squid 設定

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: