I present an alternative way to use Pi-hole outside the home network by leveraging Encrypted DNS (aka DNS-over-TLS and DNS-over-HTTPS) instead of the usual VPN.
You can set a machine to be an exit node and route all traffic through it. Set it is as subnet router and you have your home network but everywhere.
I was implementing tailscale anyway so it was very little effort to add my pihole lxc+machine to it.
Note, I’m an advanced beginner. My homelab is other people’s projects bolted together with scotch tape and best practice violations. Take the key words as Google recommendations only.
You can set a machine to be an exit node and route all traffic through it. Set it is as subnet router and you have your home network but everywhere.
I was implementing tailscale anyway so it was very little effort to add my pihole lxc+machine to it.
Note, I’m an advanced beginner. My homelab is other people’s projects bolted together with scotch tape and best practice violations. Take the key words as Google recommendations only.
You can accomplish the same with any VPN solution that supports split tunneling.