通过TCP/IP连接设置自定义Http代理

本文关键字:自定义 Http 代理 设置 连接 TCP IP 通过 | 更新日期: 2023-09-27 18:07:53

假设我们想用proxy="scs.msg.yahoo.com", port="5050"连接到服务器,所以我们使用HTTP代理的互联网连接,如下所示:

Proxy : 192.168.4.10
Port : 8008
Username : username
Password : password

现在,我怎么能连接到我假定的服务器与TcpClient ?我想在代码中设置Http代理do not want to set it directly by changing Lan Settings in IE

通过TCP/IP连接设置自定义Http代理

根据这篇文章,没有一些额外的代码是无法完成的。排名靠前的答案给出了一个开源的第三方实现的链接。

您只需要与代理服务器建立tcp连接。您必须自己制作HTTP消息并设置身份验证头字段。因此,首先您必须知道代理服务器使用哪种身份验证方案。顺便说一下,你可以使用HttpWebRequest和HttpWebResponse类来处理http消息,也可以使用代理服务器。