← All projects

WireGuard

Fast, modern, secure VPN tunnel

Securityvpnnetworkingcryptographyopen-sourcelinuxsecuritytunneling
WireGuard screenshot

About

WireGuard is an open-source VPN protocol and implementation that uses state-of-the-art cryptography to create secure, high-performance network tunnels. It is designed to be simpler and faster than IPsec and OpenVPN, with a minimal codebase that is easy to audit. It runs inside the Linux kernel and is cross-platform, supporting Windows, macOS, BSD, iOS, and Android.

Problem

Setting up secure, performant VPN tunnels with existing solutions like IPsec and OpenVPN is complex, slow, and difficult to audit.

For

system administrators, developers, and network engineers needing secure VPN tunnels

How it works

WireGuard adds a network interface that encrypts and routes IP packets over UDP using public-key cryptography, associating peers with allowed IP addresses via a cryptokey routing table.

Business model

open-source

Status

launched

Similar projects