I have the need to use my DNS everywhere I go. And I need to this in such a way that not anyone can use it. However, I want to be able to use it on sites that block VPNs (banking sites), so I’m looking for a way to do this without those.
I’m thinking of a system where essentially PiHole would ask for a certificate that any client that uses it must have installed. I need this to work on iPhone and Mac. Any ideas as to how to set this up? Running Ubuntu 19.