首页 > 解决方案 > 如何连接和断开代理?

问题描述

我购买了一个高级代理,他们只给我发了一个 IP (51.38.119.210) 和一个用户名和密码。我在 C# 项目中需要这个代理。我需要一种连接我的单线方法和一种断开连接的方法。

我到处搜索并找到这些代码:

WebRequest request = WebRequest.Create("51.38.119.210");
WebProxy proxy = (WebProxy)WebProxy.GetDefaultProxy();

标签: c#serverproxy

解决方案


在实践中我从来没有真正使用过代理,所以我的知识主要来自网络理论。

但我猜它做了类似带有端口转发的 NAT:请求在接口和端口 Y 上到达它,总是被路由到接口和端口 X(当然接口但不是端口可能相同)。因此,这一切都是关于使用正确的转发(或代理服务器调用的任何内容)设置服务器。然后发送到它的传入端口。

不幸的是,Wich 是网络/服务器管理专业而不是编程专业。这听起来也很像家庭作业。对于那些我们不提供代码,只提供方向的人。


推荐阅读