close
Squid是一套在Linux系統上非常好用的Proxy Server 相關Proxy的說明,請參考Proxy Server Wiki
安裝步驟
1.下載Squid For Windows 2.解壓縮後,將squid資料夾放到C槽 3.依據官方說明文件將squid/etc目錄下檔案複製並重新命名
- squid.conf.default ==> squid.conf
- mime.conf.default ==> mime.conf
- cachemgr.conf.default ==> cachemgr.conf
4.編輯squid.conf
- 尋找 http_access deny all
- 在上面一行插入 http_access allow localhost ==> 先確認本機可連線
- 尋找 http_port,預設是3128,可修改成您需要的PORT
5.開啟cmd執行
- c:\squid\sbin\squid.exe -z 建立快取目錄(第一次才需要執行)
- c:\squid\sbin\squid.exe 啟動服務
6.設定瀏覽器Proxy設定,請參閱Hinet設定說明,這邊不多做說明
以上設定完畢 測試完成後,執行 c:\squid\sbin\squid.exe -i 將squid註冊為服務 現在只能本機使用,感覺多此一舉,所以需要開放特定使用者可以使用,這樣才有意義 企業內部,通常可以指定網段來放行使用
- acl pass src 192.168.1.0/24
- http_access allow pass
企業外部,如過設定http_access allow all,則安全性不足,我們可以透過驗證機制來把關 相關的驗證機制,請參閱Squid Authentication 這邊要介紹的是透過Windows本機帳號驗證方式 squid.conf 設定如下
- auth_param basic program c:/squid/libexec/mswin_auth.exe -A proxy_user
- acl my proxy_auth REQUIRED
- http_access allow my
- http_access allow localhost
- http_access deny all
proxy_user為可使用之群組 之後將本機使用者加入此群組即可 現在,開啟瀏覽器,並設定好proxy,應該就會看到驗證畫面
如果驗證失敗,則出現以下畫面
成功當然就是看到網頁啦 相關的log紀錄,在squid/var/log內
文章標籤
全站熱搜
留言列表