C#套接字代理用法

时间:2019-03-22 09:55:55

标签: c# sockets proxy

所以我想知道是否可以将代理与...一起使用

System.Net.Sockets;

我已经进行了广泛的搜索,但是有关该问题的大多数帖子都已经过了多年并且在答案方面已经过时。.我的确找到了某种形式的解决方案,但是它们并不是很解释。用基本的术语来说,我想要

//used for HttpWebRequest, WebClient & HttpClient

WebProxy myproxy = new WebProxy(proxy, port);

对于Sockets,我发现了这个库> https://www.example-code.com/csharp/socket_http_proxy.asp ..但是,我正在寻找是否还有其他选择(Socks代理可以在http代理上使用,这不是强制性因素)

1 个答案:

答案 0 :(得分:0)

正如我在this问题中发现的this答案中所述,无法通过代理连接,因为您必须连接到代理。连接到所需目标是代理的工作。

如果要使用C#进行此操作,则可以创建两个应用程序。一个用于客户端,一个用于代理。客户端连接到代理,代理连接到所需的套接字/目标。因此,客户端将“通过”代理连接到目标。