2

我正在尝试通过开放的 SOCKS5 代理发出 HTTP 请求。我通过设置将其设置为 Firefox 的代理,然后在我的 C#.Net 应用程序中将其设置为代理,验证了该代理的工作原理request.Proxy = new WebProxy(ip, port);

但是,在尝试运行应用程序并发出我的请求时,我得到一个异常 - System.Net.WebException:底层连接已关闭:连接意外关闭。

我不确定是什么原因造成的 - 代理似乎是打开的并且工作正常。我也尝试过使用其他看似有效的代理并得到相同的异常。任何关于为什么会发生这种情况以及我该如何纠正它的线索将不胜感激!

4

2 回答 2

1

事实证明,该WebProxy课程不支持 Socks 代理,这正是我试图使用的。多么有用!

现在的问题变成了 - 如何为 HttpWebRequest 使用 Socks 代理?!

于 2010-10-04T13:32:45.633 回答
1

你不能。检查这个 https://stackoverflow.com/questions/20366665/squid-proxy-reset-connection-immediately

于 2013-12-04T04:01:39.593 回答