Mirror of WireGuard.com -- secure network tunnel

Clone this repo:
  1. 9a0fc56 tools: avoid unneccessary next_peer assignments in sort_peers() by Luis Ressel · 18 hours ago master
  2. 7069167 wg-quick: add 'strip' subcommand by Luis Ressel · 10 days ago
  3. 752fcf8 tools: warn if an AllowedIP has a nonzero host part by Luis Ressel · 7 days ago
  4. 5d60f6b wg-quick: freebsd: export TMPDIR when restoring and don't make empty by Jason A. Donenfeld · 5 days ago
  5. eac07cd global: the _bh variety of rcu helpers have been unified by Jason A. Donenfeld · 9 days ago

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 WireGuard.com.


This project is released under the GPLv2.