Wireguard speed tests on ASUS RT-AC86U

Wireguard speed tests on ASUS RT-AC86U

I just did a short test of running WireGuard on my ASUS RT-AC86U router, following the instructions I found in the Smallnetbuilder forum.
Got it finally working with a small changes, to the config and did some speed tests to compare it to my previous OpenVPN speed tests done on the same router.

Technical information:
Router: ASUS RT-AC86U
Firmware: Merlin 384.5_alpha3
VPN Provider: AzireVPN
Speed test server: Stockholm – NORDUnet A/S

As you can see below, the speed test results are a bit over 400 Mbit/s both downlink and uplink. (regular ISP speed ca. 950 / 950 Mbps)

At the same time while testing the max speed with Speedtest.net, the CPU was working up to 100%, using both cores simultaneously. Something which isn’t possible when using OpenVPN on the router.

Looking good so far. WireGuard can use multi-cores in the CPU, and OpenVPN can’t. Hoping for more VPN providers to implement WireGuard soon.
At the moment (April 2018) I think only Mullvad and AzireVPN do support WireGuard.

Update: 2018-09-15

I wrote an instruction about how to install and run WireGuard on your Asus router. See the link below.

Update: 2019-02-02

New speedtests with the latest version of WireGuard and connected to Mullvad’s servers in Stockholm/Sweden, achieving partly over 600 Mbit/s.

Connecting to host speedtest.serverius.net, port 5002
[  5] local 10.99.XX.XXX port 57217 connected to 178.21.16.76 port 5002
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.01   sec  54.4 MBytes   451 Mbits/sec    0   2.71 MBytes
[  5]   1.01-2.00   sec  73.6 MBytes   623 Mbits/sec    0   2.72 MBytes
[  5]   2.00-3.01   sec  77.5 MBytes   649 Mbits/sec    0   2.72 MBytes
[  5]   3.01-4.00   sec  76.2 MBytes   643 Mbits/sec    0   2.72 MBytes
[  5]   4.00-5.00   sec  76.2 MBytes   637 Mbits/sec    0   2.72 MBytes
[  5]   5.00-6.00   sec  69.5 MBytes   584 Mbits/sec    3   2.00 MBytes
[  5]   6.00-7.00   sec  63.8 MBytes   534 Mbits/sec    5   1.52 MBytes
[  5]   7.00-8.01   sec  47.6 MBytes   396 Mbits/sec    1   1.14 MBytes
[  5]   8.01-9.01   sec  41.0 MBytes   343 Mbits/sec    0   1.21 MBytes
[  5]   9.01-10.01  sec  44.8 MBytes   376 Mbits/sec    0   1.26 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.01  sec   625 MBytes   523 Mbits/sec    9             sender
[  5]   0.00-10.01  sec   623 MBytes   522 Mbits/sec                  receiver
Kommentarer är stängda.