我在两个 AWS 区域之间建立了一个隧道。使用 iperf,我发现如果我直接连接两台机器(通过互联网),我可以获得大约 100mb/s。如果我使用隧道,我可以获得 10mb/s。
有没有什么办法可以加快速度?
这是我的配置:
proto tcp-server
port 1996
dev tun-us-east-1
remote <public IP>
route 10.8.0.0 255.255.0.0
ifconfig 10.248.0.1 10.248.0.2
keepalive 10 120
secret ovpn.key
log /var/log/openvpn.log
persist-tun
persist-key
user nobody
group nogroup
另一边基本一样。我尝试使用 UDP,但速度仍然很慢。我也尝试过删除压缩甚至加密,但没有真正的变化。
答案1
根据@EEAA的建议,我切换回了UDP。我还在配置文件中添加了以下内容:
comp-lzo no
tun-mtu 1470
mssfix 1430
现在超级快!