使用VPN并不复杂——您只需下载应用程序,选择一个位置,然后按连接按钮。但如果我们深入探讨,就会发现还有更多的内容需要了解——VPN协议。那么,VPN协议究竟是什么呢?
您可能见过OpenVPN或WireGuard这样的名称,或者听说过它们的速度和其他属性。这些描述通常非常技术化,对于没有技术知识的人来说并不容易理解。
但是,不用担心,因为在这篇文章中,我们将解释VPN协议是什么,它们是如何工作的,看看几种不同的协议,并建议在特定用例中哪种VPN协议是最好的选择。
NordVPN:卓越的性能
NordVPN在VPN市场上表现出色,拥有丰富的隧道协议列表。除了常见的如OpenVPN或IKEv2外,它还提供了一种自家开发的隧道协议——NordLynx,确保最快的连接和无懈可击的保护。
cybernews®评分:4.9 / 5
NordLynx隧道协议
- 广泛的服务器网络
- 市场上最快的之一
- 获取NordVPN
什么是VPN协议?
VPN协议是一组关于如何在私人网络上打包和发送数据的规则。它们建立VPN隧道以安全地交换数据。这有点像在现实生活中通过邮寄发送包裹。让我们来看一个类比:
假设您要将一套昂贵的茶具寄给国外的奶奶。如果您希望它安全送达,您需要用气泡膜包装,给盒子贴上“易碎”标签,并选择一家信誉良好的快递公司。但如果您要寄一个棒球棒给表弟,就不需要气泡膜和易碎标签了。
不同的VPN协议就像气泡膜——或者说没有气泡膜——在通过VPN发送数据时。加密和验证越少(气泡膜),数据传送速度就越快。但如果加密较少,在线流量的安全性就会降低。
因此,在特定的情况下,当安全性不如速度重要时,反之亦然,最好使用不同的协议来优先考虑数据交换过程中的不同方面。我们将在文章后面讨论哪些协议最适合不同的用例。
常见的VPN协议
以下是最常见的VPN协议的详细介绍:
IKEv2
Internet Key Exchange版本2(简写为IKEv2)在VPN移动应用程序中非常常见。这是因为当与VPN服务器的连接中断时,它会自动重新连接。这使得在WiFi和移动数据之间几乎无缝切换成为可能。该协议还支持高级密码功能,您可以使用3DES和AES进行加密,其中AES是最安全的方法。
OpenVPN
OpenVPN可能是最流行的VPN协议。它使用TLS与SSL/TLS进行私钥交换,并依赖于OpenSSL加密库——这是一个安全加密算法的索引,使您的隧道更安全。OpenVPN使用两种标准网络协议: - 用户数据报协议(UDP):数据验证较少,因此速度相对较快。 - 传输控制协议(TCP):通常需要多次数据验证,这会减慢数据交换过程。但这也允许稳定的连接,适合连接远程服务器。
L2TP/IPSec
层2隧道协议(L2TP)本身没有加密,因此还使用Internet协议安全(IPSec)与256位AES变体。L2TP创建隧道并处理身份验证。L2TP本身是两个前身协议的组合:层2转发协议和点对点隧道协议。该VPN协议被认为是安全的,但有一个问题:L2TP/IPSec是与NSA共同开发的,因此有怀疑认为可能存在L2TP/IPSec流量的后门。
WireGuard
最新的主要隧道协议,WireGuard提供了迄今为止最佳的连接速度,同时保持安全性。该协议解决了IPSec和OpenVPN实现中出现的问题,这些实现往往相当复杂,更容易出现配置错误。WireGuard代码行数非常少,因此非常易于实现或修补。它使用公开可用的加密包,如Poly1305进行数据认证,ChaCha20进行加密。WireGuard还为开发者提供了添加扩展和脚本的工具。
SSTP
安全套接字隧道协议(SSTP)是PPTP和L2TP协议的延伸。它通过SSL 3.0通道发送PPTP或L2TP流量。这一附加功能允许数据完整性检查和加密措施。此外,它使用标准SSL和TCP端口443,因此您可以绕过大多数防火墙。这也意味着交换的数据可以不受监督,并能够绕过网络管理员施加的封闭端口和其他限制。
PPTP
点对点隧道协议(PPTP)是最早的隧道协议之一,已经严重过时。该协议使用MPPE加密传输数据,但对现代计算机的攻击非常脆弱。数据包可能会被拦截和修改。该协议没有验证发送数据源合法性的方法。
专有VPN协议是什么?
一些VPN服务提供商创建了自己的隧道协议,例如NordVPN的NordLynx或Hotspot Shield的Catapult Hydra。其中一些提供更好的速度、安全性或更强的绕过防火墙的能力。
专有协议的主要问题是大多数并不是开源的,可能是为了保护开发者的工作。但这也使得几乎不可能对其进行检查,透明度丧失。相比之下,一些常见的隧道协议,如OpenVPN或WireGuard是开源的。这使得它们透明,任何感兴趣的人都可以检查源代码并验证协议的安全性。
然而,一些协议,如NordLynx,仅仅是对WireGuard或OpenVPN的修改版本,因此可能不需要过于担心其安全性。
VPN协议比较
以下是VPN协议在兼容性、加密、安全性和效率方面的比较:
针对不同用例选择最佳VPN协议
尽管将WireGuard称为最佳隧道协议似乎很诱人,但现实可能并没有那么简单。此外,并非所有设备都支持所有现有协议(如果您在没有VPN应用程序的情况下使用VPN,这一点尤其相关)。在这种情况下,了解在什么场景下使用哪种协议是很有用的。
流媒体
如果您考虑流媒体,您可能会更需要速度而非隐私。VPN通常用于避免地理限制,在这种情况下,您可能不太担心因为在Hulu上观看电视剧而被警察找上。为了获得最佳性能,您可能应该使用NordVPN的NordLynx,它是围绕WireGuard构建的。仅使用WireGuard也可以,IKEv2、L2TP/IPSec或甚至在UDP模式下的OpenVPN都是不错的选择。
下载
如果您想从P2P网络下载数据,您需要在速度和隐私之间取得平衡。下载的种子会因为BitTorrent的透明性而公开您的IP地址,使您成为版权持有者和黑客的目标。因此,您应该使用安全且快速的协议版本,例如WireGuard、NordVPN的NordLynx或在UDP模式下的OpenVPN。
游戏
如果您需要用于游戏的VPN,您应尽量选择延迟最低的选项。最佳选择是选择…(文章未完待续)
希望这篇文章对您了解VPN协议有所帮助!如需了解更多信息或获取推荐的VPN产品,请随时联系。