Skip to content
EntityQ28975568· pop 21· linked from 229 articles

Also 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 sections
Contents
  • 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.

Connections

Categories