スクリプト例
function FindProxyForURL(url, host)
{
if (isPlainHostName(host))
return "DIRECT";
if ((dnsDomainIs(host, ".example.com")) && !localHostOrDomainIs(host, "www.example.com"))
return "DIRECT";
else
if ((dnsDomainIs(host, ".example.net")) && localHostOrDomainIs(host, "foo.example.net"))
return "DIRECT";
if ((dnsDomainIs(host, ".example.net")) && localHostOrDomainIs(host, "bar.example.net"))
return "DIRECT";
if (localHostOrDomainIs(host, "192.168.0.2"))
return "DIRECT";
if (localHostOrDomainIs(host, "192.168.1.3"))
return "DIRECT";
return "PROXY 192.168.100.6:8080";
}
Reference
@IT - 検証 : IEの自動Proxy設定とセキュリティ・ゾーン 1.セキュリティ・ゾーンhttp://www.atmarkit.co.jp/fwin2k/experiments/ieproxy/ieproxy_01.html
@IT - Windows TIPS - WebブラウザのProxy設定を行うための4つの方法 WPADのススメ
http://www.atmarkit.co.jp/fwin2k/win2ktips/031autoproxy/autoproxy.html