使用 UDP 的 OpenVPN 在蜂窝网络上速度非常慢

使用 UDP 的 OpenVPN 在蜂窝网络上速度非常慢

大约两周以来,我遇到了一个奇怪的 OpenVPN 问题。我在 UDP 端口 1194 上的虚拟服务器(德国 Hoster netcup)上运行 OpenVPN 服务器。使用此设置,通过移动网络连接的客户端通过 VPN 隧道的下行速度极慢(!)(不到 1 Mbit/s)。上行速度接近客户端的一般上行容量(通过不使用 VPN 进行标准互联网速度测试进行验证)。通过“普通”家庭互联网连接不会出现此问题。

如果我使用 TCP 而不是 UDP 运行 OpenVPN,一切都会很好,但总体性能略低于 UDP。此外,许多客户端必须更改其配置。因此,如果可能的话,我希望继续使用 UDP。通过 UDP 运行 OpenVPN 隧道似乎也是最佳做法。

什么原因导致了这个问题?我已经尝试使用 OpenVPN 服务器的 mssfix、fragment、mtu、tun-mtu、sndbuf 和 rcvbuf 选项。性能变得更差了。所以我现在不使用这些选项了。

我在 Ubuntu 18.04.4 LTS(GNU/Linux 5.3.0-53-generic x86_64)(Ubuntu Server)上使用 OpenVPN 2.4.4。

相关内容