Windowsのプロキシのメモ

プロキシというかネットワークよくわからないので四苦八苦…

netsh でシステム全体のプロキシ設定

コマンドプロンプトをシステム管理者権限で実行して、

>netsh
>netsh>winhttp
>netsh>winhttp>show proxy
>netsh>winhttp>import proxy ie
>netsh>winhttp>reset proxy
>netsh>winhttp>set proxy 192.168.0.222 <-loopback>;<local>

みたいな感じで設定したりできる。

インターネットのプロキシ設定

インターネットオプション -> 接続 -> LANの設定 -> プロキシサーバー のところから設定できる。ローカルネットワーク内にあるプロキシサーバーを必ず通したい場合は 「ローカルアドレスにはプロキシサーバーを使用しない」のチェックをONとする。こうすることでローカルネットワークのバイパス設定が外れる。

プログラムなどで変更する場合はレジストリをいじる。

ローカルシステムのプロキシ設定

C# のコードでプロキシを取得する場合

c# - What's the difference between WebRequest.DefaultWebProxy() and WebRequest.GetSystemWebProxy()? - Stack Overflow タイトルに書いてあるメソッドで取得できる。

BlackJumboDog とか WireShark などのソフト

  • BlackJumboDogはWindowsで簡易プロキシとして利用できる。インストールも設定も非常に楽。
  • Wiresharkでパケットキャプチャして Proxy の確認などができる。
Share
関連記事