仅仅选择 SOCKS5 不会增加加密。它协商中继连接和认证;其中的 5 是协议版本,不是加密等级。

对于 HTTPS,客户端可以建立 SOCKS 连接,并通过它运行与目标的 TLS。在客户端正常的证书检查下,网站数据由 TLS 保护。若经同一路线发送明文 HTTP,它仍是明文 HTTP:中继不会升级应用协议。

RFC 1929 的用户名/密码方法本身也不加密。账户可以控制访问,但不能让未受保护路径上的交换变得保密。额外传输层或其他协商方法可能改变保护情况,因此应检查客户端和服务器实际使用了什么。

检查目标的安全协议、证书验证、客户端到代理链路上的保护,以及协商的认证方法。运营方仍可能收到目标信息和连接元数据。在 curl 中,socks5h 改变目标主机名在哪里解析;它不会增加加密层。

相关文章