memo.xight.org

日々のメモ

Internet Explorerの 自動構成スクリプト例

スクリプト例

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