4

SOCKS5 プロキシ経由で Web サービスに接続しようとしています。現在、私の app.config は次のとおりです。

<system.net>
 <defaultProxy enabled="true"  >
  <proxy proxyaddress="http://xxx.xxx.xxx.xxx:yyyy" bypassonlocal="True" />
 </defaultProxy>
</system.net>

これは http プロキシでは問題なく動作しますが、SOCKS5 プロキシには接続しません。私は答えを求めて広範囲にグーグルで検索しましたが、この問題を解決した人を見つけることができません. どうすればこれを行うことができるかについて誰にも考えがありますか?

4

3 に答える 3

2

Microsoft は SOCKS プロキシ サポートを Web クラスに組み込まなかったようです ( http://windows-tech.info/13/f17246e7dd4a8a2b.phpを参照) 。

私も SOCKS5 プロキシで組み込みの .NET Web 機能を使用したい状況にあり、満足のいく解決策が見つかりませんでした。私の次のステップは、Reflector または Mono コードベースから .NET クラスのソースを取得し、上記のリンクに記載されている ProxySocket クラスを使用するようにリファクタリングすることだと思います。

これは私が望んでいたよりも多くの作業ですが、唯一の方法のようです。

于 2009-08-15T16:08:14.433 に答える