WireGuard
Sign in to saveAlso known as Wire Guard
WireGuard is a communication protocol and free and open-source software that implements encrypted virtual private networks (VPNs). It aims to be lighter and better performing than IPsec and OpenVPN, two common tunneling protocols. The WireGuard protocol passes traffic over UDP.
Key facts
- Software.name
- WireGuard
- Software.logo
- Logo of WireGuard.svg
- Software.logo alt
- The WireGuard logo
- Software.logo size
- 200px
- Software.author
- Jason A. Donenfeld
- Software.developer
- Jason A. Donenfeld
- Software.programming language
- C (Linux, FreeBSD kernel modules, NetBSD, OpenBSD kernel drivers, Windows kernel drivers), Go (userspace implementation)
- Software.genre
- Virtual private network
- Software.license
- various free and open-source
via Wikipedia infobox
Wikidata facts
- Official website
- www.wireguard.com
Show 7 more facts
- source code repository URL
- git.zx2c4.com/wireguard-android
- software version identifier
- 1.0.20220627
- Commons category
- WireGuard
- inception
- 2015-00-00
- official demo URL
- demo.wireguard.com
- official donation page URL
- www.wireguard.com/donations
- publication date
- 2015-00-00
Sources (13)
via Wikidata · CC0
~11 min read
Article
13 sectionsContents
- Protocol
- Optional pre-shared symmetric key mode
- Networking
- MTU overhead
- MTU operational considerations
- Extensibility
- Reception
- Availability
- Implementations
- History
- See also
- Notes
- References
WireGuard is a communication protocol and free and open-source software that implements encrypted virtual private networks (VPNs). It aims to be lighter and better performing than IPsec and OpenVPN, two common tunneling protocols. The WireGuard protocol passes traffic over UDP.
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. 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.