Hacker News new | ask | show | jobs
by GOATS- 1128 days ago
I host a pi-hole instance in the cloud. It's only accessible to my Tailscale network, which means that I can't reach it on my TV - unless I write a DNS proxy. Maybe this'll be enough to get my ass in gear and actually write it for once.
2 comments

What about a Pi that connects to Tailscale and have your TV work via that? https://tailscale.com/kb/1019/subnets/
That would mean getting a Pi, which I don't have...
Setting the pi-hole as your DNS server in your router would not work? TV should then use this DNS server after getting an IP-address via DHCP.
The Pi-hole isn't hosted on my local network, but on my Tailscale network because it's running on a VPS. My router can't run Tailscale, so that's not possible.
If you upgrade to ZeroTier you can get it running on OpenWRT and MikroTik routers https://help.mikrotik.com/docs/display/ROS/ZeroTier
Good luck installing OpenWRT on the silly router provided by my ISP.
What router do you have? You'd be surprised, I have tailscale running on a 4-year old Linksys router.
You don't need a Pi to run pihole, it runs great on a low spec VM.
Isn't the DNS design effectively its own proxy by the way resolvers forward requests towards more authoritative resolvers? On whatever local-network machine you would run your DNS proxy, you just run a DNS resolver in forwarding mode where all requests are sent to your pi-hole instance.