在PROXY自動設定內填入pac 檔案的url,如我的:
"http://proxy.domain.com.tw/proxy.pac"
Firefox會依據URL決定是否經過PROXY Server
proxy.pac檔案內容如下:
function FindProxyForURL(url,host)
{
if (shExpMatch(host,"bmweb.domain.com.tw."))
return "PROXY cache-domain.domain.com.tw:8080";
else if
(isInNet(host, "10.0.0.0", "255.0.0.0") ||
isInNet(host, "172.16.0.0", "255.240.0.0") ||
isInNet(host, "192.168.0.0", "255.255.0.0"))
return "DIRECT";
else if (isInNet(host, "220.130.30.98", "255.255.255.255"))
return "PROXY proxy3.domain.com.tw:8080";
else if (shExpMatch(host,"*.geps.gov.tw") ||
shExpMatch(host,"*.ieee.org") ||
shExpMatch(host,"*.mic.iii.org.tw") ||
shExpMatch(host,"mic.iii.org.tw") ||
shExpMatch(host,"*.udndata.com") ||
shExpMatch(host,"udndata.com") ||
shExpMatch(host,"andywant.chinatimes.com.tw") ||
shExpMatch(host,"*.digitimes.com.tw") ||
shExpMatch(host,"*.topology.com.tw") ||
shExpMatch(host,"*.itri.org.tw") ||
shExpMatch(host,"*.point-topic.com") ||
shExpMatch(host,"202.39.167.33") ||
shExpMatch(host,"61.31.192.12") ||
shExpMatch(host,"203.79.199.132") ||
shExpMatch(host,"211.78.131.143") ||
shExpMatch(host,"*.tier.org.tw"))
return "PROXY cache-domain.domain.com.tw:8080";
else if (isInNet(myIpAddress(), "10.0.0.0", "255.240.0.0"))
return "PROXY cache-domain.domain.com.tw:8080";
else
return "PROXY proxy.domain.com.tw:8080;" +
"PROXY cache-domain.domain.com.tw:8080";
}
|