Plain wireguard seems to be still faster.
Same test as the ZeroTier test.
iperf3 Server: openwrt with wireguard
Client: Acer laptop with wireless connection to the Asus RT-AX82 router, as wireguard peer
Another type of test using OOkla SpeedTest, this time I am using the laptop with wired connection to the Asus router.
Without wireguard VPN.
(client -- Asus RT-AX82U -- Singtel network -- Singtel SpeedTest server)
With wireguard VPN
(client -- Asus RT-AX82U -- Singtel network -- wireguard VPN peer (OpenWRT router) -- Singtel SpeedTest server)
If using iperf3, without using Wireguard VPN, it can reach line speed (900Mbps+).
With the wireguard VPN, the speed drops but still much faster than the above OOkla SpeedTest. I am not so sure about the reason.
iperf3 Server: openwrt with wireguard
Client: Acer laptop with gigabit Ethernet connection to the Asus RT-AX82 router, as wireguard peer
Code:
PS C:\work\speedtest\iperf3.10.1_64bit> .\iperf3 -c 10.0.5.1
Connecting to host 10.0.5.1, port 5201
[ 5] local 10.0.5.3 port 55702 connected to 10.0.5.1 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 59.5 MBytes 499 Mbits/sec
[ 5] 1.00-2.01 sec 86.2 MBytes 715 Mbits/sec
[ 5] 2.01-3.00 sec 85.9 MBytes 728 Mbits/sec
[ 5] 3.00-4.00 sec 85.9 MBytes 720 Mbits/sec
[ 5] 4.00-5.00 sec 87.4 MBytes 732 Mbits/sec
[ 5] 5.00-6.00 sec 74.2 MBytes 623 Mbits/sec
[ 5] 6.00-7.00 sec 83.8 MBytes 703 Mbits/sec
[ 5] 7.00-8.00 sec 91.2 MBytes 766 Mbits/sec
[ 5] 8.00-9.00 sec 87.4 MBytes 733 Mbits/sec
[ 5] 9.00-10.00 sec 87.8 MBytes 734 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 829 MBytes 695 Mbits/sec sender
[ 5] 0.00-10.01 sec 828 MBytes 694 Mbits/sec receiver
iperf Done.
PS C:\work\speedtest\iperf3.10.1_64bit> .\iperf3 -c 10.0.5.1 -R
Connecting to host 10.0.5.1, port 5201
Reverse mode, remote host 10.0.5.1 is sending
[ 5] local 10.0.5.3 port 55720 connected to 10.0.5.1 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 78.8 MBytes 660 Mbits/sec
[ 5] 1.00-2.00 sec 99.6 MBytes 837 Mbits/sec
[ 5] 2.00-3.00 sec 101 MBytes 850 Mbits/sec
[ 5] 3.00-4.00 sec 99.6 MBytes 836 Mbits/sec
[ 5] 4.00-5.00 sec 104 MBytes 870 Mbits/sec
[ 5] 5.00-6.00 sec 101 MBytes 850 Mbits/sec
[ 5] 6.00-7.00 sec 95.4 MBytes 801 Mbits/sec
[ 5] 7.00-8.00 sec 92.5 MBytes 775 Mbits/sec
[ 5] 8.00-9.00 sec 78.8 MBytes 661 Mbits/sec
[ 5] 9.00-10.00 sec 99.5 MBytes 833 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.01 sec 954 MBytes 799 Mbits/sec 19 sender
[ 5] 0.00-10.00 sec 951 MBytes 797 Mbits/sec receiver
iperf Done.