Wait.... self hosted VPN? You can do that!?
Discussion
Yeah, I'm not sure how it works, but it's common for companies to set them up to allow employees tunneled access to their intranet. I assume it would be fairly simple to do the same for your home network. I believe this is what https://tailscale.com/ does.
I'm loving this. Had no idea this service existed.
Linux comes with IPSEC in the kernel and is literally a few lines of config to set up.
Or `apt-get install openvpn`
Or Wireguard
All the computer literacy of a Visual Basic coder