Internet Explorerの自動検出されたプロキシの設定を表示するには?
Internet Explorerがプロキシの設定を自動検出するように設定している場合、プロキシの検出内容を表示する方法はありますか?
Internet Explorerがプロキシの設定を自動検出するように設定している場合、プロキシの検出内容を表示する方法はありますか?
設定は http://wpad/wpad.dat から取得されます。これはどのような状況でどのプロキシサーバーを使うべきかを記述したjavascriptファイルです。あなたの最善の策は、そのURLを開いて、それが返す内容からプロキシを見つけることです。
http://wpad/wpad.dat
が利用できない場合は、Webサイトを閲覧してから行われたTCP接続を確認することで、どのプロキシが使用されているかを推測することができます。素晴らしくはありませんが、少なくとも最低限の有用性はあります。
1.netstat -an | find "EST"
(略して「ESTABLISHED
」)の出力を調べる。
2. 新鮮なサイト(最近訪問していないサイト)に行く。
3. netstat
コマンドをもう一度実行して、新しい接続を探します。次のように表示されるかもしれません。
この例では、プロキシの IP は 192.168.1.88
で、ポート 8080
をリッスンしています。
このメソッドは、その接続に現在使用中のプロキシのみを表示することに注意してください。あなたの環境で複数のプロキシが設定されていて、それらの全てを知りたい場合、完全なリストを得るために上記の手順を定期的に繰り返す必要があるかもしれません。
同じ手順を Windows 以外のボックスでも使用できます (netstat -an | grep EST
や、OS がアクティブな接続を表示するために使用しているものは何でも使用してください)。
結局、私に効いたのは Chrome を使って .
chrome://net-internals/#proxy
これで.pac
ファイル(=プロキシ自動設定ファイル)が得られました。
=== Addenda ===
@DaveInCaz さんと @ZachBloomquist さんが指摘しているように、これは Chrome 71 で動作しなくなった です。
1.以前のバージョンのChromeを探すと、 70.0.3538 が出てきます。
2. 2. https://omahaproxy.appspot.com で調べてみると、バージョン 587811 が出てくる。
3. スナップショットページ で Chromium のバージョンを探します。Windows 64ビット版のページ ](https://omahaproxy.appspot.com) にバージョンがあるようで、ファイル chrome-win32.zip
のある 587811バージョンのページ にたどり着きました。
4. ダウンロードして、解凍して、chrome.exe
を実行すると、再びアドレスchrome://net-internals/#proxy
を使ってPACスクリプトを見つけることができます!
必要な手順を要約すると:
1.Chromiumバージョン70.0.3538 = build 587811 こちら (Windows、それ以外の場合は上記の手順を参照 )をダウンロードします。
2. chrome.exe
3. chrome://net-internals/#proxy
に移動。