跳转到主要内容

VPN

本文约需 2 分钟阅读

VPN (Virtual Private Network,虚拟专用网络) 是一种在互联网上构建加密的虚拟专用线路 (隧道),从而安全地交换数据的技术。即使在公共 Wi-Fi 等不可信任的网络上,使用 VPN 也能保护通信内容不被第三方获取。它被广泛应用于从企业远程访问到个人隐私保护等众多用途。

VPN 与 SSL/TLS 的区别

VPN 和 SSL/TLS 都是加密通信的技术,但它们保护的范围不同。 SSL/TLS 加密浏览器与服务器之间的特定通信 (HTTPS),而 VPN 则通过隧道加密来自设备的所有通信。例如,不支持 HTTPS 的应用程序的通信以及 DNS 查询,使用 VPN 也能得到保护。另一方面, SSL/TLS 无需额外软件,仅靠浏览器即可使用,并且会对每个网站进行身份验证 (证书校验)。在实务中,通常会同时使用两者,在 VPN 隧道内进行 HTTPS 通信,从而实现双重加密。

VPN 的工作原理

VPN 会在用户设备与 VPN 服务器之间建立一条加密隧道。由于所有通信数据都通过这条隧道传输,即使在途中被截获也无法读取其内容。主要的协议包括 OpenVPN 、 WireGuard 、 IKEv2/IPsec 等。 WireGuard 是相对较新的协议,以设计简洁和连接快速著称。截至 2024 年,许多 VPN 服务已将 WireGuard 采纳为标准协议。通过经由 VPN 服务器,连接来源的 IP 地址也会被隐藏。

如何确认保护仍在持续

在准备好通路之后,实务上真正的问题是如何确认保护仍在持续。第一,保护只有在通路处于建立状态期间才成立,而通路中断的场面往往以用户看不到的方式到来:连接切换到别的网络时、设备从待机状态恢复时、连接超过有效期限时,这些都发生在没有人进行操作的时候。因此通信是否受到保护,并不取决于屏幕上显示的内容,而取决于事先如何规定通路中断时是阻断还是放行通信。第二,这一规定在两个方向上都有代价。设定为中断即阻断,能够保住保护,但在通路不可用期间工作也会停下。设定为中断仍放行,工作可以继续,但在那段时间里会产生不受保护的通信,而且这件事发生过本身在事后也很难查明。在把所有通信汇集到一条通路的构成中,这一选择会同时作用于全体,因此哪一种正确并非由技术决定,而变成停下来的代价与被看到的代价之间的权衡。第三,在比较切换前后的速度时,若不固定测量条件,差值就没有意义。通路的速度会随拥塞程度、距离和时段而变化,因此切换前后测得的差值中混入了切换以外的因素。所谓体感变好了的评价,究竟来自构成的不同还是来自测量时的条件,在把两端与时刻对齐并重新测量之前是无法区分的。

通信路径图

用户终端
加密隧道
VPN 服务器
互联网
目标服务器

实务中的注意事项与陷阱

在选择 VPN 服务时,重要的是选择标榜无日志政策 (不保存通信记录的方针) 的服务。需要注意的是,免费的 VPN 服务有时会收集并出售通信数据。一个常见的误解是认为“只要使用 VPN 就能完全匿名”,但 VPN 提供商掌握着连接来源的 IP,在有法律要求时可能会被披露。此外, VPN 无法防止访问钓鱼网站或感染恶意软件。 VPN 账户本身的安全也很重要,请使用强随机密码和两步验证来保护账户。

相关术语

这篇文章对您有帮助吗?