windows 裡面網際網路內容->連線->區域網路設定
有"自動組態指令碼"可以使用
這邊可以給一支程式(javascript)的連結
而程式做的事情就是判斷要使用哪個 proxy or 直接連線
然後回傳給 browser
設定裡面可以給
file://c:/pac/proxy.pac
or
http://localhost/proxy.pac
(pac 需要放到 web server 上)
proxy.pac 範例:
function FindProxyForURL(url,host)
{
if (isPlainHostName(host))
return "DIRECT";
return "PROXY myproxy1:80; PROXY myproxy2:80; DIRECT";
}
ps. 回傳多個 proxy,browser 會從第一個開始試著連線,連不上會換第二個,依此類推,proxy 都連不上,DIRECT 就直接連線。
proxy.pac 放到 Apache server 上需要作一些設定
conf\mime.types 中加入
application/x-ns-proxy-autoconfig pac
or
conf\httpd.conf 中加入
AddType application/x-ns-proxy-autoconfig .pac
參考資料
全站熱搜