windows – 使用しているプロキシサーバを知るには?

networking proxy windows windows-xp

プロキシサーバのアドレスを知りたいのですが、他のプログラムでもプロキシサーバを使用するように設定することができます。IE、インターネットのプロパティ、LANの設定に入ると、自動設定スクリプトが表示されますが、実際のプロキシアドレスは表示されません。どうすればいいのでしょうか?

Windows XPを使っています

  196  Mike Christensen  2011-10-14


ベストアンサー

自動プロキシ検出システムは、ホストwpadからwpad.datというファイルをダウンロードすることで動作します。まず、コマンドプロンプトからこのホストが存在することを確認します

ping wpad

存在しない場合は、正しいDNSサフィックスを付ける必要があるかもしれません。同じコマンドプロンプトで、次のように入力します

ipconfig /all

Primary DNS SuffixDNS Suffix Search Listが出てくるはずです

wpadに.を付けてみてください

ping wpad.<primary dns suffix>

これらのいずれかが動作する場合は、ブラウザにhttp://wpad.<suffix>/wpad.datと入力してください。これにより、notepad.exeで開くことができるプロキシ自動設定ファイルがダウンロードされます

このファイルの下の方には、こう書かれた行があるはずです

PROXY <host:port>;

複数のプロキシを用意している場合は繰り返しになるかもしれません。必要なのはホストとポートです

このファイルが存在しない場合、プロキシサーバが存在しないか、プロキシサーバが dhcp によって提供されているかのどちらかです (これは IE でのみ動作するので、firefox がサーフィンできる場合、これは使われている方法ではないことに注意してください)。dhcp サーバが何を送信しているかを見るためにアクセスできない場合、最も簡単な方法は IE でサイトを開いてコマンドプロンプトに行くことです。と入力してください

netstat -ban

これにより、各プロセスのプロセスIDで行われた接続の一覧が表示されます。タスクマネージャに移動し、View/Select Columnsを選択し、PID (Process Identifier)を有効にしてください。netstat -banで返されたリストの中からiexplore.exeのPIDを探してください。これでプロキシのIPとポートが表示されます

209  Paul  2011-10-14


以下の編集を参照してください

もう一つ簡単な方法があります。クロームをインストールし、以下のURLにアクセスしてプロキシの詳細を確認してください

 chrome://net-internals/#proxy

すべての詳細を見ることができるようになります

EDIT 2020年9月号

@RMorriseyさんのコメントにもあるように(Chrome 85.x.x.x)

chrome://net-export/

81  Nimble Fungus  2017-01-03


cmdで以下のコマンドを試してみてください

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "proxyserver"

Hope helps

67  Lelouchzqy  2014-10-09


以下のコマンドも動作するようです。おまけに、動作しないかもしれない、あるいは動作しないかもしれない多くの DNS サーバに連絡する必要がありませんし、 レジストリへの問い合わせも不要なので、かなりロックされた環境でも機能します

Windows Vista以降

netsh winhttp show proxy

Windows XP以前のバージョン

netsh diag connect ieproxy

出力からプロキシアドレスを抽出するためにいくつかの追加作業が必要なので、利用可能になることがわかっていればレジストリアプローチはよりシンプルになります

Update:

Windows 7 では、netsh が呼び出し方によって異なる結果を返すことがあります。プロンプトで上記のコマンドを手動で実行すると、’Direct Access – No Proxy’ が表示されます。しかし、SAS から netsh を呼び出すと、実際のプロキシが表示されます

28  user3490  2014-09-23


また、実行することでレジストリから自動設定ファイルのURLを取得することもできます

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"

20  mxfh  2013-08-23


自動検出プロキシ設定を使用している場合は、ブラウザのアドレスバー(インストールされているものに関係なく)で行います

http://wpad/wpad.dat

そして、ネットワーク上で何を訪問しようとしているかに応じて、どのプロキシサーバーが使用されているかを記述したjavascriptファイルを取得します

11  ΦXocę 웃 Пepeúpa ツ  2016-10-21


あなたのプロキシを取得するには、以下のウェブサイトを使用してください: http://www.whatismyproxy.com/

10  Guru  2016-04-21


Windowsのプロキシ設定を表示するためのシンプルなWinProxyViewer.exeを作成しました。その目的は、一般のユーザーがこれを実行して、その出力を管理者(技術サポートなど)に送ることができるということです

3  xmedeko  2016-03-29


現在使用しているプロキシサーバーを含めて、現在のインターネット接続や設定についてたくさんのことを知るには、Chromeで以下のアドレスにアクセスしてください

chrome://net-internals/

ページの左側には “プロキシ “という欄があり、その中でリクエストできる情報の種類を一覧で見ることができます

注意: “chrome:” URI スキームを Windows に追加することは完全に可能です。URI スキームを windows に追加することは完全に可能です。しかし、このURIスキームのハンドラはchromeである必要があるので、いずれにしてもchromeをインストールしておく必要があります。したがって、URI スキーム “chrome” をレジストリに追加することは、別のブラウザを使っていて、最初に chrome を起動する (そして chrome://net-internals/ に移動する) ために必要なクリックや入力を避けたい場合にのみ本当に便利です

2  Scott Petrack  2018-02-26


完璧なソリューションではありませんが、企業ネットワークで素早く検索する必要がある場合には有効でした。cmdのNetStatは現在の接続をリストアップします。ポート808080または9090のIPがプロキシである可能性が高い

2  JoyT  2019-05-24


ニンブル菌の答えに関連して、最近のバージョンのChromeではニンブル菌の答えが動作しなくなったため。Google Chrome Version 83.0.4103.116 (Official Build) (64bit) (Release 2020-05-19)では以下のように動作します

Google Chromeで、ブラウザのこのリンクchrome://net-export/に移動します

Start Logging to Disk」をクリックして、ログファイルを保存する場所を選択します。今すぐ新しいタブで、ランダムなウェブサイトに移動します(私の場合はgoogle.comに行きました)。その後、chrome://net-export/タブに戻り、’Stop Logging’をクリックします。Show File」をクリックします

そのファイルを開いて、”proxy_server “というキーワードを検索してください。この変数は、インターネットに接続するために使用しているプロキシサーバーとポート番号を教えてくれます

2  Yi Zong Kuang  2020-07-10


上記のヒントのうち、私のために働いたものはありません(Windows 7 Enterpriseを使用している大企業で働いていて、エンドユーザーにとっては「完全にクローズド」でした)

私は最終的に私のために正常に動作したこの小さなJavaプログラムを見つけました。https://stackoverflow.com/questions/4933677/detecting-windows-ie-proxy-setting-using-java

0  Peti  2013-11-11


スクリプトのパスをIEウィンドウに入れると、wpadスクリプトをダウンロードするか開くかのどちらかになります – ダウンロードした場合は、テキストベースなので、メモ帳を使って表示してください

WPADは、ソース、宛先、IPやURL(DNS名の一部でも)などの要因の数に応じて、異なるプロキシやインターネットへの直接のインターネット要求を送信するためのロジック駆動ファイルです。いくつかのケースでは、ファイルがどのように複雑であるかに応じて読み取るのはかなり難しいかもしれません – 私はいくつかの美しさを見てきましたが、それはかなり直感的です

0  Chris  2018-02-22


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