回答:
設定は、http://wpad/wpad.datから取得されます。これは、どの状況でどのプロキシサーバーを使用するかを記述したjavascriptファイルです。最善の策は、そのURLを開き、返されたコンテンツからプロキシを把握することです。
PROXY
-私の場合でも、私は、配列の生成機能をバックに追跡していた...
http://wpad/wpad.dat
使用できない場合は、Webサイトを参照して、作成されたTCP接続を確認することにより、使用されているプロキシを推測できます。それは素晴らしいことではありませんが、少なくとも最小限の有用性です。
netstat -an | find "EST"
( ' ESTABLISHED
'の略)の出力を調べます。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がアクティブな接続を表示するために使用するものは何でも)。
上記の両方のソリューションを試しましたが、他のあらゆる種類のソリューションも試しました。
最終的に私にとってうまくいったのは、Chromeを使用してナビゲートすることでした:
chrome:// net-internals /#proxy
これにより、.pac
ファイル(=プロキシ自動設定ファイル)がダウンロードされ、選択されたプロキシを判断するためにダウンロードして読み取ることができました。
===補遺===
@DaveInCazと@ZachBloomquistが指摘したように、これはChrome 71以降では機能しなくなりました。
だから私がやったことは:
chrome-win32.zip
。chrome.exe
と、アドレスchrome://net-internals/#proxy
を再度使用してPACスクリプトを見つけることができます!必要な手順をまとめると: