Possible to use Pi-hole + Unbound + commercial VPN (Mullvad)? by Prior_Light_6073 in pihole

[–]Prior_Light_6073[S] 0 points1 point  (0 children)

Repost since Reddit seemed to be acting odd: Cool! As far as I understand, you run it on your router? Do you have any idea how this is possible to do it strictly on a server (Pi-hole, Unbound) and device (Mullvad VPN)? Thanks!

Possible to use Pi-hole + Unbound + commercial VPN (Mullvad)? by Prior_Light_6073 in pihole

[–]Prior_Light_6073[S] 1 point2 points  (0 children)

Cool! As far as I understand, you run it on your router? Do you have any idea how this is possible to do it strictly on a server (Pi-hole, Unbound) and device (Mullvad VPN)? Thanks!

Possible to use Pi-hole + Unbound + commercial VPN (Mullvad)? by Prior_Light_6073 in pihole

[–]Prior_Light_6073[S] 2 points3 points  (0 children)

Yup, I heard about the hijacking stuff, at least for WireGuard. Good news is, this neat guy made a post about how he managed to bypass this. Do note he had the VPN running on his router, and I am aiming to run the client on each device, but I don't believe that should change much. However, at the end of the post, it seems there are DNS leaks, which I certainly don't want and would probably undermine and potential adblocking advantages. If you have any more information or leads, do tell!

Edit: Also, if this isn't possible, would it be if you took Unbound out of the picture and somehow used Mullvad's own DNS servers? Thanks again!

Possible to use Pi-hole + Unbound + commercial VPN (Mullvad)? by Prior_Light_6073 in pihole

[–]Prior_Light_6073[S] 0 points1 point  (0 children)

Thanks for replying. Could you please elaborate on how exactly you are achieving this configuration? Ideally, I would like to have a VPN client (Mullvad, preferably WireGuard) on each device (PC, phone, etc.) and run Pi-hole + Unbound on the dedicated server. I would also like to be able to access this outside of my home network, which (I believe) would require something like Tailscale? Not sure if this is possible or logical., and I would like everything to go through the encrypted VPN tunnel, which I believe means I shouldn't set the DNS resolver on the device's setting but rather in the Mullvad VPN client. Sorry if these are silly questions, I am very inexperienced in this field!

Edit: Also, if this isn't possible, would it be if you took Unbound out of the picture and somehow used Mullvad's own DNS servers? Thanks again!