web-dev-qa-db-ja.com

Internet Explorerの自動検出されたプロキシ設定を表示する方法

Internet Explorerがプロキシ設定を自動検出するように設定されている場合、それが検出したものを表示する方法はありますか?

63
Aidan Ryan

設定は http://wpad/wpad.dat から取得されます。あなたの最善の策は、そのURLを開き、それが返すコンテンツからプロキシを見つけ出すことです。

47
Polsy

http://wpad/wpad.datが利用できない場合は、Webサイトを参照してから作成されたTCP接続を確認することによって、どのプロキシが使用中であるかを推測できます。それは素晴らしいことではありませんが、少なくとも最低限役に立ちます。

  1. netstat -an | find "EST"の出力を調べます( 'ESTABLISHED'の略)。
  2. 新しいサイト(最近アクセスしたことがないサイト)に移動します。
  3. 新しい接続を探して、netstatコマンドをもう一度実行します。次のようになります。

    TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED

この例では、プロキシのIPアドレスは192.168.1.88で、ポート8080をリ​​ッスンしています。

このメソッドは現在使用中のプロキシのみを表示します。環境に複数のプロキシが設定されていて、それらすべてを知りたい場合は、上記の手順を定期的に繰り返して全リストを取得する必要があります。

Windows以外のボックスでも同じ手順を使用できます(netstat -an | grep ESTを使用するか、OSがアクティブな接続を表示するために使用するものは何でも)。

40
Royce Williams

私は両方の解決策を試してみました、そしてまた 他のあらゆる種類のもの を試しました。

結局、私にとってうまくいったのは Chromeを使って にナビゲートすることでした。

chrome:// net-internals /#proxy

これにより、.pacファイル(= proxy auto-configファイル)が得られ、それをダウンロードして読み取り、選択されていたプロキシを特定することができました。

15
SharpC