My networking skills are limited even though I managed to successfully setup Pihole on my Raspberry Pi Zero 2 W. I figured out, through trail/error, that my VPN is overriding my Pihole DNS on my PC. So for now, I have my VPN disabled on my PC in order to use Pihole effectively.
I manually input Raspberry Pi’s static IP as DNS server in iPV4 network settings. I do not have my Pihole setup on my network, yet.
I am trying to figure out a way to use ExpressVPN at the same time as Pihole and I am running out of ideas. I have found a few forums around the internet but none seem to have a solid answer. My only idea is to setup ExressVPN on the Raspberry Pi, but I’m not sure if that would even work.
I am newer to networking and am struggling, really don’t want to abandon my VPN all together.
I would really appreciate any tips or suggestions in order for me to get this to work. I’m sure someone has done it before! Thank you all.
A few points to consider:
- You want the VPN DNS servers to override a local pihole instance to prevent leaking of DNS queries
- If you want _all_ things to go through the VPN, consider setting the VPN client up on the router. That way you can run through pihole first.
- Check if you VPN provider has an ad-blocking setting (several do) and you can deploy that while on the VPN
Good luck.
Thanks for the suggestions! I think the easiest way would be to purchase a router that is VPN compatible and go from there. Unfortunately, I am using my ISP’s router/modem combo.
If you have any suggestions as to which router would be a good purchase, I would love to hear them.
Also to summarize your points in my own thoughts together so I know we are on the same page.
- Setup VPN on viable router.
- Set my devices to connect to Pihole through DNS.
- Connect Pihole to new router.
- Good to go?
From my understanding, this will give me all of the benefits of a VPN, like ExpressVPN, and Pihole? I really only need a viable router that isn’t from my ISP?
Re: VPN - check routers in your price range to make sure they can run a VPN client (check their specs)
Any modern decent router with that capability can do the rest of your list 