差异体现在哪三个技术环节?
两种协议在握手轮次与报文承载上不同。NordLynx 基于 WireGuard,代码量小、往返少;OpenVPN 基于 TLS,包含证书交换与参数协商,可配项与兼容范围更大,两者均以 AES-256 加密载荷。
握手轮次的差异
NordLynx 在更少往返内完成密钥协商;OpenVPN 的 TLS 握手包含证书链校验与参数协商,计算与往返更多。
代码规模与开销的差异
NordLynx 代码规模小、攻击面相对集中;OpenVPN 支持 UDP 与 TCP 两种承载,TCP 模式带来额外的确认与重传。
什么网络条件下 NordLynx 更合适?
无 UDP 限制、看重握手与吞吐的环境选 NordLynx,移动网络切换后的重连耗时更短。
什么网络条件下 OpenVPN 更合适?
对 UDP 有限制或需走特定端口时选 OpenVPN 的 TCP 模式,可走 443 端口,代价是额外的确认与重传开销。
如何在客户端内切换协议并比对开销?
协议切换在设置内完成且不重装软件,配置只对当前设备生效。比对时固定节点与时段,仅改变协议一项。
- 固定同一节点,排除节点距离带来的变量。
- 两种协议各测一次,记录握手耗时与吞吐两项。
- 握手失败时改换另一种协议,而不是重试同一协议。