proxy – IE と Safari (Windows) で動作するローカルの .pac-file URL フォーマット?

internet-explorer proxy safari windows

C:\proxy.pac に保存されているプロキシ自動設定ファイルを使いたいとします。この設定を Internet Explorer に使わせるには、LAN の設定で pac-file を以下のように指定する必要があります

file://C:/proxy.pac

しかし、同じプロキシ設定を使っているSafariはこの場合無視してしまいます。Safari に pac-file を使わせるためには、pac-file を

file:///C:/proxy.pac

Wikipediaによると、Wikipediaが正しい形式です。しかし、この方法ではInternet Explorerはそれを無視します。同じプロキシ設定を使用しているOperaとChromeはどちらの方法でも問題ありませんが、SafariとInternet Explorerで同時に動作する別のオプションはありますか?

  15  legr3c  2010-09-21


ベストアンサー

IE と Windows プラットフォームでは、ローカル pac ファイルの正しい場所は次のようになっているようです

file://C:/Windows/system32/drivers/etc/proxy

の隣にあるhostsファイルをクリックしてください

8  j040p3d20  2011-02-13


WinHTTP では file:// スキーマがサポートされていなかったため、この機能は W8.1 ではサポートされなくなりました。そのため、プロキシ設定に WinHTTP を使用しているツールでは認識されません

Also note:

2012年11月、.NET FrameworkはPAC処理にWinHTTPを使用するように変更されたため、デフォルトでは、.NETアプリケーションはfile://ベースのプロキシスクリプトもサポートしなくなりました

IE10以降のバージョンでファイルプロトコルを有効にしたい場合は、以下のレジストリ設定を使用することができます

  • キーを使用しています。 HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\
  • Value: EnableLegacyAutoProxyFeatures
  • Type: REG_DWORD
  • Data: 1

注意: File://-based Proxy Scripts Deprecated” こちら を参照してください

6  Victor  2014-10-14


ウィキペディアでも取り上げられているように、ドットを使うとどうなるか。file://./C:/proxy.pac?シャアネーム上にない限り、このパスの「綴り」はIEでもSafariでも受け入れられるかもしれません

別の方法としては、ローカルのウェブサーバを起動して .pac ファイルを提供し、URL を http://localhost/path/to/proxy.pac にしてください。これはパス URL を完全に使わないようにすることで、パス URL のフォーマットの違いを回避することができます

4  Jeremy W. Sherman  2011-02-13


Windows 10 では、IE/Edge は EnableLegacyAutoProxyFeatures をオンにしても file:// 構文で定義された PAC ファイルの読み込みをサポートしていません

この問題は、Windows 10ベースのコンピュータ上のInternet ExplorerおよびEdgeがWinHttpプロキシサービスを使用してプロキシサーバー情報を取得するために発生します。WinHttp プロキシサービスは、ftp:// や file:// プロトコルを PAC ファイルに使用することをサポートしていません。(https://support.microsoft.com/help/4025058/)

.NET アプリケーション (https://superuser.com/a/826013/253137https://blogs.msdn.microsoft.com/ieinternals/2013/10/11/understanding-web-proxy-configuration/) も同様なので、file:// 構文で対象とできるアプリケーションの範囲はかなり狭くなっています

0  bers  2020-07-16


タイトルとURLをコピーしました