WireGuard VPN

WireGuard is a VPN is a protocol that operates at the network layer to provide communication between devices over a public network. It encrypts and encapsulates traffic to protect information. WireGuard supports full networking capabilities including standard, policy-based, and static routes, as well as firewalls. In addition to having IPs inside the tunnel, like IPSec and OpenVPN, you can use this WireGuard tunnel for policy-based routing: send only certain traffic through the tunnel or use it for static routes to send routing and networking through regardless of the source IP. You can also have multiple tunnels.

There are two modes available when configuring a WireGuard VPN: