目次
プロキシというかネットワークよくわからないので四苦八苦…
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とする。こうすることでローカルネットワークのバイパス設定が外れる。
プログラムなどで変更する場合はレジストリをいじる。
ローカルシステムのプロキシ設定
- Windows Updateの自動更新がプロキシ・サーバー経由で使えない
- windows - How do I configure proxy settings for LOCAL SYSTEM? - Server Fault : ローカルシステムのレジストリの変更によりプロキシ設定
C#
のコードでプロキシを取得する場合
c# - What's the difference between WebRequest.DefaultWebProxy() and WebRequest.GetSystemWebProxy()? - Stack Overflow タイトルに書いてあるメソッドで取得できる。
BlackJumboDog
とか WireShark
などのソフト
BlackJumboDog
はWindowsで簡易プロキシとして利用できる。インストールも設定も非常に楽。Wireshark
でパケットキャプチャしてProxy
の確認などができる。