Wireguard is a new VPN like proticol that supports peer to peer encrypted tunnels. It's fairly easy to set up once you understand the logic behind it.
To try it out, I set up a quick cloud based server with an IP address that I could access from my laptop at home. Once I had the server spooled up, I ran all the updates
apt get update && apt get upgrade
And added the wireguard repo to the apt repository
add-apt-repository ppa:wireguard/wireguard