Man, Tailscale is pretty incredible. I now have all of the following accessible from my phone at all times:
1. DNS resolution and ad blocking via PiHole/Unbound running on a raspberry pi at my house.
2. Access to my home network (media library, node, other personal data) as if I am on my home WiFi.
3. A free Oracle VPS instance that serves as an exit node for all my traffic This masks my home IP and provides an encrypted route for traffic when on public WiFi.
The VPS set-up was VERY simple. The most complex part was figuring out how to SSH into the remote VPS with the proper credentials. Since the VPS setup was only two lines of code I can up and move to any VPS provider if Oracle ends up being as shitty as many say.
Running your own PiHole/DNS is extremely easy using the DietPi linux distro for Raspberry Pi. I dont know how it is on other hardware, but there are many guides out there and this could easily be deployed alongside the exit node on a VPS.
Link for oracle exit node set-up:
Link for PiHole over Tailscale:


DEV Community
Oracle Cloud free tier: Create your free personal VPN using Tailscale
Introduction I've found myself in a situation when I'd like to be in other region to avoid...

Tailscale
Block ads on all your devices from anywhere using a Raspberry Pi · Tailscale Docs
Increase privacy, security, and browsing performance in a cost-effective way by using a Raspberry Pi with Pi-hole to block ads.