Como sugerido por @EEAA, mudei de volta para UDP. Eu também adicionei o seguinte ao meu arquivo de configuração:
comp-lzo no
tun-mtu 1470
mssfix 1430
Agora é super rápido!
Eu tenho um túnel configurado entre duas regiões da AWS. Usando iperf, eu vi que se eu conectasse duas máquinas diretamente (através da internet), eu recebo cerca de 100mb / s. Se eu usar o túnel, recebo 10mb / s.
Existe uma maneira de acelerar as coisas?
Aqui está minha configuração:
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
O outro lado é basicamente o mesmo. Eu tentei usar o UDP, mas ainda é muito lento. Eu também tentei remover a compactação e até a criptografia, mas nenhuma mudança real.
Tags networking openvpn iptables