← All projects

WireGuard

Fast, modern, secure VPN tunnel

Securityvpnnetworkingcryptographyopen-sourcelinuxprivacytunnel
WireGuard screenshot

About

WireGuard is an open-source VPN protocol and implementation that uses state-of-the-art cryptography to create fast, simple, and secure network tunnels. It operates as a kernel-level network interface and is cross-platform, supporting Linux, Windows, macOS, BSD, iOS, and Android. It is designed to be simpler and more performant than alternatives like IPsec and OpenVPN, with a minimal codebase that is easy to audit.

Problem

Existing VPN solutions like IPsec and OpenVPN are complex, bloated, and difficult to audit for security vulnerabilities.

For

System administrators, developers, and anyone needing secure network tunneling

How it works

WireGuard adds a virtual network interface that encrypts and routes IP packets over UDP using public-key cryptography, associating peer identities with allowed IP addresses via a Cryptokey Routing Table.

Business model

open-source

Status

launched

Similar projects