A virtual private network is a network that is not physical but logical.
The local traffic is routed through the vpn server.
WireGuard 1) is a VPN protocol / application.
- It is as easy to set up a WireGuard connection as it is an SSH account.
- It’s based on Trevor Perrin’s Noise protocol framework 2),
- It does no negotiation;
- there are no cryptographic parameters to select.
- Its reference implementation 3) is just 5000 lines of kernel code; you can read it in an hour or so.
- It’s extremely fast.