1

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

非常感谢。

4

1 回答 1

0

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

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

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

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

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

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

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

于 2010-03-26T02:09:33.767 回答