WireGuard
Free and open-source VPN protocol / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about WireGuard?
Summarize this article for a 10 year old
WireGuard is a communication protocol and free and open-source software that implements encrypted virtual private networks (VPNs), and was designed with the goals of ease of use, high speed performance, and low attack surface.[5] It aims to be smaller and better performing than IPsec and OpenVPN, two common tunneling protocols.[6] The WireGuard protocol passes traffic over UDP.[7]
Original author(s) | Jason A. Donenfeld |
---|---|
Developer(s) | Jason A. Donenfeld |
Initial release | 2015; 9 years ago (2015)[1] |
Stable release | |
Repository | |
Written in | C (Linux, FreeBSD kernel modules, NetBSD, OpenBSD kernel drivers, Windows kernel drivers), Go (userspace implementation) |
Operating system | |
Type | Virtual private network |
License | various free and open-source |
Website | www |
In March 2020, the Linux version of the software reached a stable production release and was incorporated into the Linux 5.6 kernel, and backported to earlier Linux kernels in some Linux distributions.[4] The Linux kernel components are licensed under the GNU General Public License (GPL) version 2; other implementations are under GPLv2 or other free/open-source licenses.[5]
The name WireGuard is a registered trademark of Jason A. Donenfeld.[5]