

WireGuard
Implements modern cryptographic standards, maintains a small codebase for security auditing, ensures fast cross-platform VPN performance, supports embedded and enterprise environments, offers easy deployment, IPv4/IPv6, secure key exchange, and mobile app support.
Cost / License
- Free
- Open Source (MIT)
Application typeApplication types
Platforms
- Mac
- Windows
- Linux
- Android
- iPhone
- BSD
- iPad
- Self-Hosted
- openSUSE
- Arch Linux
- Gentoo
- Fedora
- Ubuntu
- Debian
- FreeBSD
- OpenWrt
- Alpine Linux
- Slackware
- Termux
- OpenBSD
Features
WireGuard News & Activities
Recent News
- POX published news article about VeraCrypt
Microsoft has terminated developer accounts of VeraCrypt, WireGuard & Windscribe softwareVeraCrypt, the open-source encryption tool, faces a major obstacle after Microsoft terminated the d...
- Fla published news article about Proton VPN
Proton VPN CLI for Linux now available on Ubuntu, Debian, and FedoraProton VPN has launched a command-line interface for Linux, now available on Ubuntu, Debian, and Fe...
Recent activities
- vexaro_llc liked WireGuard
- vv0wdr003f liked WireGuard
- TBayAreaPat updated WireGuard
- TBayAreaPat replied to a comment / review on WireGuard
- TBayAreaPat liked WireGuard
- TBayAreaPat replied to a comment / review on WireGuard
- TBayAreaPat updated WireGuard
- TBayAreaPat updated WireGuard
- TBayAreaPat updated WireGuard
- TBayAreaPat updated WireGuard
Featured in Lists
## WHAT IS F-DROID ? F-Droid is an awesome app repository for FOSS (Free & Open Source Software) android apps....
A list with 807 apps by AmileyaRyver without a description.
A list of open-source software containing slop (LLM generated) code or endorses the usage of LLMs in other ways. This...







Comments and Reviews
Running on an OpenWrt router whilst connected to a Mullvad.net VPN server, it's much faster than OpenVPN -253Mb/s vs 167 Mb/s on speedtest.net - whilst using considerably less of the router's resources. WireGuard appears to be the future.
I believe this is a Tunnel Client vs a VPN.
When using Wireguard as a connection to my standard VPN, I get my most stable connections ever,(though there's no kill switch so if the primary VPN gives out, IP can leak). Still working on a tunnel connection which is my original intent. "WireGuard is a VPN implemented as an encrypted network tunnel. It creates a virtual network adapter on your device, then encrypts IP packets sent through that adapter and carries them via UDP to a configured remote peer."
This is the best VPN for install into your server you could get for selfhosting it, no more tailscale or netbird. If you want a easy, fast and simple VPN for connecting your homelab with other pcs/your phone, this is the way!
Simple setup and very good performance.
WireGuard is the next evolution of currently used VPN standards/protocols. It's a newer technology yet has already experienced fast adoption (which is rare for security-focused standards). It provides many features not [natively] supported by current VPN offerings such as OpenVPN, and although there may be a learning curve (as with any newer techs), the resultant seamless/secure WAN/LAN-based network connectivity (a la ZeroTier) is worth it. Cloudflare has even been using it in production as the backbone of their "WARP" (1.1.1.1) DNS/VPN service for some time now.
I love the idea of wireguard, but at the moment it seems out of reach, as it's still acknowledged by the developers as unstable code as of March 2019. A quote from them:
While this was true in March 2019, WireGuard 1.0 was released in March 2020 and added into the Linux 5.6 kernel in the same month. WireGuard passed a third-party audit before this.
https://arstechnica.com/gadgets/2020/03/wireguard-vpn-makes-it-to-1-0-0-and-into-the-next-linux-kernel/