我们在路由器上运行 OpenVPN 以创建与 AWS 云服务器之间的隧道。AWS 的上下行带宽超过 1Gbps。我们直接从路由器使用未加密(cipher-none)的 OpenVPN。我们查看了以下信息: https://forums.openvpn.net/viewtopic.php?t=22747
https://community.openvpn.net/openvpn/wiki/Gigabit_Networks_Linux
https://winaero.com/speed-up-openvpn-and-get-faster-speed-over-its-channel/
我们已经完成:sndbuf 3399999
接收缓冲区 3399999
推“sndbuf 3399999”
推“rcvbuf 3399999”
重新打开压缩(也尝试关闭)
设置隧道 MTU(为 9000、8192 等)
未添加碎片和 MSSFIX:(碎片 0 mssfix 0)
然后改回:tun-mtu 1400//mssfix 1360
(没有什么真正改变结果。)
事情是这样的。起初,我们以为我们得到了很好的结果。我们在原始速度约为 94Mbps 的链路上获得了 87-91Mbps。看起来不错,对吧?但我们发现路径中的电缆只有 Cat 5(2 对/4 线,而不是 4 对/8 线)。一旦我们更换了那根电缆,我们的原始速度就会上升到 235Mbps,这正是我们一直应该得到的。然而,我们的 OpenVPN 速度随后下降到不到 50Mbps。我们重新插入 100Mbps 电缆,通过 OpenVPN 获得了 90Mbps。但是有了千兆电缆(和 235Mbps 的原始速度),我们现在通过 OpenVPN 甚至无法获得一半的速度。
在将 OpenVPN 速度(无加密)提高到 200Mbps 左右的过程中,我们还应该考虑其他什么?它应该至少与之前的 100Mbps 连接一样快。
谢谢您的任何提示或指点。