I use Tailscale, because it’s so simple to setup. I can access my home network (and diary – a GoBlog instance hosted there; and coding environment; and ad-blocking DNS) from the go without the need to forward any ports (Tailscale manages to break through the NAT). I also setup Tailscale on my VPS, so that I have to use Tailscale to SSH into it, I block port 22 using a cloud firewall. I haven’t tried the new SSH feature yet though.