Wireguard is a simple yet secure VPN tunnel that can provide access to an entire private network rather than just a single machine. It runs on Linux, Windows, macOS, and phones. With Wireguard, you create a virtual network interface and cryptographic key pair, share your public key, and add the public keys of networks you want to access. This allows you to securely connect your device to the private network and access resources like network attached storage from anywhere via an encrypted single point of access.