SoftEther VPN has very slow download, while upload is high
I've installed SoftEther VPN Server on Ubuntu 16.0.4.1
VPN clients: iPhone, Windows 8 and another Ubuntu Server
Network Traffic Speed Test Tool:
without VPN:
- Download - 36.88 Mbps
- Upload - 4.93 Mbps
with VPN (L2TP or SSTP or SoftEteher VPN client with Local Bridge or SecureNAT):
- Download - 300.53 Kbps
- Upload - 4.79 Mbps
from VPN server to another server without VPN (same LAN, 1Gbps):
- Download - 0.95 Gbps
- Upload - 0.92 Gbps
from another server to VPN server via VPN:
- Download - 9.14 Mbps
-
Upload - 905.33 Mbps
Download -only - 88.18 Mbps
- Upload -only - 0.91 Gbps
Why Download is very low ?
Solution 1:
There was a problem with Local Bridge (eth0), so I changed it to Local Bridge(tap) + br0(tap + eth0) => issue is fixed
Solution 2:
This is how I did it (ubuntu 18.04/20.04):
(1) Set up a bridge (br0
) using netplan config and add the NIC interface only to the bridge (in /etc/netplan
).
(2) Add tap_softether
to the bridge in start up script (in /etc/init.d
).
brctl addif br0 tap_softether
# adding tap device after it's up.
(3) Results: Download on openvpn went up from 1 Mbps (on physical bridge) to 100 Mbps (on tap bridge).