Skip to content
Mirror only. Official repository is at
C Perl Shell Assembly Makefile Roff Other
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
contrib wg-quick: darwin: support being called from launchd Jun 24, 2019
src wg-quick: android: check for null in binder cleanup functions Oct 16, 2019
.gitignore contrib: add extract-handshakes kprobe example Mar 4, 2018
COPYING Initial commit Jun 25, 2016 Kconfig: IPsec isn't IPSec Jan 23, 2019

WireGuard — fast, modern, secure kernel VPN tunnel

by Jason A. Donenfeld of Edge Security

WireGuard is a novel VPN that runs inside the Linux Kernel and utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. It runs over UDP.

More information may be found at


This project is released under the GPLv2.

You can’t perform that action at this time.