【问题标题】:Is it possible to use connection proxies using sockets?是否可以使用套接字使用连接代理?
【发布时间】:2010-03-25 18:01:15
【问题描述】:

我需要从启用了 SSL 代理的环境连接到服务器,是否可以仅使用套接字来处理该环境?是否是无 SSL 代理,这可能吗?

非常感谢。

【问题讨论】:

    标签: c sockets proxy winsock2


    【解决方案1】:

    如果我理解正确,您想通过 http/https 代理连接到非 http tcp 套接字。

    这是可能的,你只需连接到 http 代理,然后发送:

    连接主机名.com:端口号 HTTP/1.0

    等待成功响应,然后你就连接到外部服务器并可以正常发送/接收数据了。

    但是,许多 http 代理配置为仅允许您连接到有限数量的端口,因此如果您要连接的服务器未在标准 https tcp 端口 (443) 上运行,您的连接可能会被拒绝。

    如果代理不允许 https,则不太可能允许 CONNECT 方法。在这种情况下,您唯一的选择是与代理外部的 http 服务器通信,该服务器将转换为/从您要发言的最终协议。

    如果您准确说明代理和服务器使用的协议可能会很方便,因为人们可以提供更具体的建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-05
      • 1970-01-01
      • 2011-02-10
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 2020-04-19
      相关资源
      最近更新 更多