【问题标题】:How can I connect and disconnect from a proxy?如何连接和断开代理?
【发布时间】:2019-11-08 17:17:39
【问题描述】:

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

我到处搜索,找到了这些代码:

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

【问题讨论】:

  • “我在 C# 项目中需要这个代理。”太棒了,我想你只是错误地用“Python”标记了这个。这个错误似乎在增加:/
  • @roganjosh 混合 python 和代理可能会发生。另外,我猜它可能是一个基于 python 的代理服务器。
  • 我可以用 Python 重写整个项目。
  • @Christopher 我的经验表明,这只是让人们尝试获得更多观看次数......而且它永远不会像他们期望的那样结束
  • @EbiMeri:如果您更熟悉 Python 并且 Python 是该环境允许的项目格式,那就去吧。带有登录名的代理在公司网络之外并不常见。

标签: c# server proxy


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2016-01-12
    • 1970-01-01
    • 2017-06-01
    • 2020-07-18
    • 2015-05-01
    • 2016-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多