从 Http 到 Socks 的 C# 隧道/桥
我正在尝试使用 Tor,而不是运行 privoxy 等客户端,我想在我的 c# 程序中执行此操作(因此没有 privoxy GUI)。 Tor 目前仅支持 SOCKS,因此我需要一种方法将 Http 请求发送到此 SOCKS TOR 服务器(直接或通过 http 代理)。
我的程序代码 ---WebProxy ( Http 127.0.0.1:2000 ) ---> Tor (SOCKS 127.0.0.1:5000)-->网站 后面
我查看了 starksoft、Componentspace 等库,但它们都只提供这些协议的开发客户端。
那么当我发送http(现在没有https)请求时,我该如何编写一种隧道/桥接器 并接收响应(使用 webclient 或 httpwebrequest 等类。
我希望解释很清楚,如果不是请不要
I am trying to use Tor and instead of running privoxy etc client, I want to do it in my c# program ( so no privoxy GUIs). Tor only supports SOCKS right now , so I need a way to send Http Requests to this SOCKS TOR server ( either directly or via a http proxy ).
My program code ---WebProxy ( Http 127.0.0.1:2000 ) --- > Tor (SOCKS 127.0.0.1:5000)-->WebSite
and back
I looked at starksoft, componentspace etc libraries but they all only provide developing clients of these protocols.
SO How can I write kind of a tunnel/bridge so when I send http ( no https for now ) requests
and receive responses ( either using webclient or httpwebrequest etc classes.
I hope the explanation is clear if not please dont
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
似乎这个与Chilkat Socket(商业)提供您所要求的...
另一个选择似乎是 mentalis (作为 C# 源代码,许可证不清楚?)
It seems that this in combination with Chilkat Socket (commercial) provides what you are asking for...
Another option seems to be mentalis (comes as C# source, license not clear ?)