0

問題:
次の作業コードを検討してください。

System.Net.WebProxy proxy = new System.Net.WebProxy(proxyServer[i]);
System.Net.HttpWebRequest objRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(https_url);
objRequest.Method = "GET";
objRequest.Proxy = proxy;

最初に、proxyServer は配列であるため、各リクエストが異なるプロキシを使用する可能性があることに注意してください。

最後の行をコメントアウトしてプロキシの使用を削除すると、Fiddler でリクエストを問題なく監視できますが、行を元に戻して使用を開始すると、Fiddler はアプリからのアウトバウンド リクエストのログ記録を停止します。

質問:
リクエストを表示するには、Fiddler で何かを構成する必要がありますか? または、.Net に変更を加えることはできますか?

注:
.Net 4.0リクエストは時々 https ですが、これは すべてのリクエストがアウトバウンド (localhost/127.0.0.1 ではない) であるという
問題に直接関連しているとは思いません。

4

1 に答える 1

4

Fiddler はプロキシそのものです。リクエストに別のプロキシを割り当てることで..本質的にフィドラーを方程式から外しています。

トラフィックをキャプチャして独自のプロキシを使用する場合..プロキシを使用することはできません (定義上、意味がありません).. WireSharkなどのネットワーク アナライザが必要です。これにより、(プロキシのように) トラフィックをルーティングする代わりにトラフィックがキャプチャされるため、トラフィックを監視し、カスタム プロキシを介してリクエストをルーティングできます。

于 2014-01-21T02:05:39.227 に答える