A virtual private network is a network that is not physical but logical.
Two networks are connected securely via a tunnel and they create the same subnet.
The local traffic is routed through the vpn server.
WireGuard 1) is a VPN protocol / application.