gpt4 book ai didi

.net - HttpWebRequest 的 Socks 代理

转载 作者:行者123 更新时间:2023-12-02 12:06:44 24 4
gpt4 key购买 nike

根据我的研究,同时尝试解决this问题,事实证明 .Net WebProxy 类不支持 Socks 代理 - 有点烦人。我似乎也找不到任何代码或信息来解释如何通过可以轻松与 HttpWebRequest(确切地说是 Proxy 属性)一起使用的类来实现 Socks 4/5 支持。

我通过谷歌找到了关于如何做到这一点的有限信息。 One suggestion涉及更改 Internet Explorer 代理设置 - 我不想这样做。

有人知道有什么可以完成这项工作或有任何建议吗?任何帮助将不胜感激。

最佳答案

我尝试了许多声称支持 Socks4/5 的 .Net 库,但发现其中许多库不起作用,或者在尝试连接到我知道正在运行的代理时会出错。

我最终使用了 Chilkat Software's Sock/SSL component即使我必须手动构造 HTTP 请求而不是像我希望的那样使用 HttpWebRequest,这似乎对我来说效果很好。

  • 更新说明:Chilkat.Http(类似于 HttpWebRequest 类)本质上支持 SOCKS 代理。因此,不要像我一样花时间尝试编写自己的 HTTP 请求;只需使用 Chilkat.Http.SocksHostnameChilkat.Http.SocksPortChilkat.Http.SocksVersion 属性即可。

关于.net - HttpWebRequest 的 Socks 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3855726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com