質問
2020年6月19日金曜日 10:55
pacファイルを利用したプロキシ設定についての質問です。
現行でpacファイルを利用したプロキシ設定を行っていますが、pacファイルを設置するWebサーバを変更したいと考えています。
そこで、変更したいWebサーバ上にpacファイルを設置し、IISのMIMEタイプ(.pac)を追加しました。
pacファイルのアドレスは以下のようになっています。
http://123.123.123.123/hoge/proxy.pac
IEのアドレスバーに上記のpacファイルのアドレスを入力すると、pacファイルをダウンロードすることができます。
しかし、IEの[自動構成スクリプトを使用する]オプションに上記のpacファイルを指定しても
pacファイルによるプロキシ設定が行われず、すべてのWebサイトへプロキシサーバーを経由せずにアクセスしようとしてしまいます。
pacファイル自体は現行と同じファイルを使用しているため、pacファイルの構文に問題はありません。
そのため、pacファイルを設置しているサーバ側の問題かと思うのですが、
IISのMIMEタイプの追加以外にWebサーバに設定する項目等はあるのでしょうか。
考えられる原因や対処方法をご教示いただけますと助かります。
よろしくお願いいたします。
すべての返信 (4)
2020年6月20日土曜日 2:01
MIME タイプは正しく(application/x-ns-proxy-autoconfig)構成されていますか?
そこが正しい場合、パケットキャプチャーで挙動を確認てみるとよいでしょう。
Hebikuzure aka Murachi Akira
2020年6月22日月曜日 1:18
ご回答いただきありがとうございます。
MIMEタイプについては、ご記載いただいた通り構成しています。
MIMEタイプ追加前はoacファイルのダウンロードもできませんでしたが、MIMEタイプ追加後はダウンロードができるようになったため、MIMEタイプの追加は正常に行われていると思います。
パケットキャプチャについては、環境の都合上利用することができず…。
アドバイスいただいたのに申し訳ございません。
2020年6月22日月曜日 4:50
であれば PAC ファイルの置き場を変えてみるとか、WPAD で PAC を指定してみるとか、なにか回避策が無いか試行錯誤するしかないでしょうね。
Hebikuzure aka Murachi Akira
2020年6月22日月曜日 8:45
syobuさん、こんにちは。フォーラムオペレーターのHarukaです。
MSDNフォーラムにご投稿くださいましてありがとうございます。
pacファイルが他のブラウザでうまく機能しますでしょうか。
また、IEは最初のヒットに基づいてプロキシをキャッシュします。
レジストリキーHKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ EnableAutoProxyResultCacheをDWORD 0に設定することをお勧めします。
詳細については、https://support.microsoft.com/ja-jp/help/271361/how-to-disable-automatic-proxy-caching-in-internet-explorerの記事を参照してください。
それでも問題が解決しない場合は、問題を再現するために、pacファイルの最小限のコードをご提供いただけますでしょうか。
どうぞよろしくお願いいたします。
MSDN/ TechNet Community Support Haruka
~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~