是否存在支持 SSL 的 SOCKS 代理服务器?

Ben*_*ema 5 ssl proxy socks

我遇到了一个开源 SOCKS 客户端库,它支持使用 trustmanager 密钥连接到 SOCKS 代理以验证远程服务器。

但是,我一直无法找到支持此功能的 SOCKS 代理服务器。这些是否完全商业化?

有问题的库是sockslib(Java),它运行这个特定的客户端示例

一个相关的问题:使用这个特定的库,可以同时定义 keymanager 密钥(除了 trustmanager 密钥)以及普通凭证。这对 SOCKS 服务器有意义吗?

小智 3

WinGate SOCKS 服务器支持接受连接 (TCP) 并在 SOCKS 协议之前立即对其执行 TLS 握手。

它还支持使用客户端证书向 SOCKS 服务器进行身份验证。或者您可以在此之后进行纯文本(甚至 GSS-API)身份验证。

请注意,这不是 1997 年 Draft-aft-socks-ssl-00 中提出的方法,该方法提出在 SOCKS 框架之上分层 TLS(在我看来,这是一种不必要的复杂方法,它只提供了一个好处 - 能够是否协商 SSL——有很多缺点)。