This sounds awesome - I wish I could run it on my iphone, because otherwise it's not even gonna put a dent in my infinite capacity for slacking off....

Run Tailscale/Wireguard on your iPhone, back to your RPi at home. Use your RPi as your DNS server. Something, something, profit.

It's on my list :)