缓慢的OpenVPN隧道

我在两个AWS区域之间build立了隧道。 使用iperf,我看到如果我直接连接两台机器(通过互联网),我得到大约100mb / s。 如果我使用隧道,我得到10mb / s。

有没有办法加快速度?

这是我的configuration:

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,但它仍然很慢。 我也尝试删除压缩,甚至encryption,但没有真正的变化。

如@EEAA所示,我切换回UDP。 我还将以下内容添加到我的configuration文件中:

 comp-lzo no tun-mtu 1470 mssfix 1430 

现在它超快!