I installed both, ocserv and wireguard packages on my router. Basically I decided to do this because from what I read, Wireguard is “Crème de la crème” when it comes to VPN speed performance and OpenConnect is quite successful when it comes to passing through the great firewall of China. So I thought I would use Wireguard when I’m near home and OpenConnect when I visit China.
However, based on the speed tests I did so far, Wireguard performes much worse compared to OpenConnect. So now I wonder, if perhaps I did something wrong in configuration? Anyway, router is connected to a link speed of 100/10. I performed my measurements using Ookla speed test app on Android device connected via VPN through LTE network.
So here are my measurements:
Cisco AnyConnect VPN client:
Ping: 32ms, Download: 55.5 Mbps, Upload: 4.2 Mbps
Ping: 24ms, Download: 57.1 Mbps, Upload: 6.75 Mbps
Ping: 16ms, Download: 55.0 Mbps, Upload: 6.65 Mbps
Ping: 22ms, Download: 57.5 Mbps, Upload: 4.63 Mbps
Ping: 22ms, Download: 70.9 Mbps, Upload: 6.23 Mbps
Wireguard VPN client:
Ping: 35ms, Download: 14.93 Mbps, Upload: 3.67 Mbps
Ping: 33ms, Download: 14.8 Mbps, Upload: 3.83 Mbps
Ping: 30ms, Download: 14.5 Mbps, Upload: 4.29 Mbps
Ping: 38ms, Download: 14.9 Mbps, Upload: 4.95 Mbps
Ping: 30ms, Download: 14.8 Mbps, Upload: 5.37 Mbps
Is there something I can do to make Wireguard faster? Can’t wait to hear your opinions.