从 Http 到 Socks 的 C# 隧道/桥

发布于 2024-12-01 09:57:04 字数 413 浏览 4 评论 0原文

我正在尝试使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风铃鹿 2024-12-08 09:57:04

似乎这个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 ?)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文