WireGuard VPN gets a high-performance Windows kernel native port

New port promises massive improvements in throughput

When you purchase through links on our site, we may earn an affiliate commission.Here’s how it works.

After months of work, theWireGuardproject has managed to port the newVPNtunneling protocol to theWindowskernel, and the results from the initial tests are very encouraging.

WireGuard employs modern cryptography standards, and has beenintegrated into the Linux kernelsince early 2020. Windows users however had to rely on a userspace driver, which worked, though its performance didn’t rival itsLinuxcounterpart.

The project now gets a native port of WireGuard to the Windows kernel, in the form of WireGuardNT, and it promises to make things much faster.

“The end result is a deeply integrated and highly performant implementation of WireGuard for the NT kernel, that makes use of the full gamut of NT kernel and NDIS capabilities,”announcedWireGuard’s author and main developer, Jason A. Donenfeld.

Breakthrough performance

Breakthrough performance

Giving a lay of the land in his announcement email, Donenfeld mentioned that WireGuard on Windows currently relies on a generic userspace driver called Wintun that helps direct network traffic. While the implementation works, it has a lot of overhead, which adds latency.

With WireGuardNT, the whole protocol is now implemented directly into Windows’ networking stack, just like it is on Linux.

While the project is still in its early stages, and not yet ready for production use, early tests show that the reduced overheads have already drastically cut latency.

Are you a pro? Subscribe to our newsletter

Are you a pro? Subscribe to our newsletter

Sign up to the TechRadar Pro newsletter to get all the top news, opinion, features and guidance your business needs to succeed!

Donenfeld shared that he’s already seeing speeds of about 7.5Gbps on his test machine and that he can still “eek out” a lot more performance with the right optimization tweaks.

However, even as is, the driver is delivering impressive performance, especially overWiFi. In one test conducted using anIntelAC9560WiFi adapter, WireGuardNT delivered about 600 Mbps, which is about the same speed that was experienced when not using WireGuard. This is a massive improvement over the existing Wintun implementation, which couldn’t even break 100Mbps.

With almost two decades of writing and reporting on Linux, Mayank Sharma would like everyone to think he’sTechRadar Pro’sexpert on the topic. Of course, he’s just as interested in other computing topics, particularly cybersecurity, cloud, containers, and coding.

3 reasons why PIA fell in our best VPN rankings

Is it still worth using Proton VPN Free?

This new malware utilizes a rare programming language to evade traditional detection methods