Proton VPN 为什么不提供 SOCKS5 代理
- 阅读
- 0 分钟
- 类别
- 连接
有些 VPN 服务提供 SOCKS5 代理。Proton VPN 不提供,也永远不会提供。本文将解释原因。
什么是代理?
代理是位于您的设备和互联网之间的服务器。这意味着您的互联网流量会经过代理服务器,而您连接的任何网站只会看到该服务器的 IP 地址和实际位置。
VPN 服务器(如 Proton VPN 运营的服务器)是一种特殊的代理服务器。
什么是 SOCKS5 代理?
SOCKS5 是 SOCKS 的最新版本。SOCKS 是一种简单的代理协议,最初于 1996 年发布。
它是一种实用的协议,可用于转发各种互联网流量,包括文件传输协议 (FTP)、POP3 和 SMTP(用于发送和接收电子邮件)、互联网中继聊天 (IRC) 以及 BitTorrent。
Proton VPN 为什么不支持 SOCKS 5(并且永远不会支持)
SOCKS5 不会加密您的数据,因此任何能够拦截您流量的人(例如,通过中间人攻击(新窗口))都可以访问这些数据。
这与 VPN 形成鲜明对比。使用 VPN 时,设备的所有互联网流量都会通过安全加密的 VPN 隧道路由到 VPN 服务器。Proton VPN 的 VPN 隧道仅使用经过最充分验证且最稳健的 VPN 协议加以保护。
例如,Proton VPN 使用 AES-256 保护 OpenVPN 连接,并使用 RSA-4096 确保 TLS 密钥交换安全,同时使用 HMAC SHA-384 哈希身份验证来验证 TLS 证书。会话期间的数据传输采用 AES-GCM 进行保护,我们的加密套件还包含 Diffie-Hellman 密钥交换 (DHE),以提供前向保密性。
WireGuard® 连接采用经过验证的先进加密原语的组合加以保护,包括 ChaCha20 对称密钥加密算法、Poly1305 MAC 身份验证、Curve25519 Diffie-Hellman 密钥交换等。
详细了解我们的 OpenVPN 和 WireGuard 加密
SOCKS5 不提供上述任何安全保护,因此从根本上是不可靠的。正因如此,Proton VPN 不提供 SOCKS5 连接,也永远不会提供。
那 HTTPS 呢?
通过 SOCKS5 代理路由的 HTTPS 连接仍受 HTTPS 保护,但 HTTPS 提供的保护级别不如 VPN。例如,尽管通信的实际内容是加密的,但其他信息都未加密。诸如服务器名称指示(新窗口) (SNI)、目标地址等信息都会被 HTTPS 暴露。
除此之外,证书颁发机构 (CA) 可能会被政府施压,向可疑网站颁发 HTTPS 证书(这种事情也确实发生过(新窗口)),或者被犯罪分子入侵以颁发伪造证书。
研究还表明,在高度针对性的攻击中,攻击者可以使用HTTPS 流量分析(新窗口)来发现目标在受 HTTPS 保护的网站上访问的具体网页。