aokirozin's log

技術と音楽とアニメと読書の健忘録

ローカルのPACファイルがIE11で機能しない件

プロキシサーバを自動設定するためのファイルであるPACファイル。こいつをローカルにおいてIEに設定していたのだが、いつの間にやら機能しなくなっていた。IE11になってからだろうか。よく分からない。ちなみにWindowsは7。普段はFirefoxのBetaを使っている。IEと同じ設定を使うChromeでは機能しているので、IEの問題と思われる。

ちなみにプロキシサーバは某サイトとニコ動にアクセスするときだけ使用しているので、

function FindProxyForURL(url, host)
{
    if(shExpMatch(url, "*.dasadasa.com/*"))
        return "PROXY dasadasa-proxy.com:3128";
    else if(shExpMatch(url, "*.nicovideo.jp/*"))
        return "PROXY localhost:8080";
    else
        return "DIRECT";
}

みたいなPACファイルを使ってる。これをproxy.pacとして、IEインターネットオプションのLANの設定の自動構成スクリプトを使用する、の欄に

file://C:/proxy.pac

とfileプロトコルで指定すると機能しないが、ウェブサーバ上に置いて

http://dasadasa.com/proxy.pac

とhttpプロトコルで指定するときちんと動作する。謎仕様。

2020 © aokirozin