下載squid原始碼
$ mkdir squid
$ sudo apt-get source squid squid-common
$ cd squid
$ ./configure --enable-async-io=60 --enable-icmp \
--enable-kill-parent-hack \
--enable-err-language="Traditional_Chinese" \
--enable-poll --enable-linux-netfilter
$ sudo make && make install
開啟cache
$ sudo /usr/local/squid/sbin/squid -z
編譯squid的NCSA模組
$ cd squid/helpers/basic_auth/NCSA
$ make
$ sudo cp ./ncsa_auth /usr/local/squid/libexec
修改squid.conf,加入NCSA認證
$ sudo vim /usr/local/squid/etc/squid.conf
# 認證時出現的提示
auth_param basic realm Welcome to my proxy server
# 指定是由 ncsa_auth 認證,帳號密碼檔為 squid-passwd
auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/squid-passwd
# 設定使用 proxy_auth
acl squid-passwd proxy_auth REQUIRED
# 允許通過認證的者用者使用用 Proxy
http_access allow squid-passwd
增加一個htpasswd使用者
$ cd /usr/local/squid/etc
$ sudo htpasswd -c squid-passwd user
輸入密碼兩次
開啟squid
$sudo /usr/local/squid/sbin/squid
==============================================
在IE裡面把proxy設定好之後,在msn裡面設定密碼。
msn主視窗 - 工具 - 選項 - 連線 - 進階設定
輸入帳號密碼
0 comments:
Post a Comment