Configure AdGuard DNS with Wireguard Mullvad configuration
As a long time AdGuard DNS user, I decided to add some enhanced privacy to my stack. So my aim is:
→ Android Network Stack
→ WireGuard (Kill-Switch)
→ Mullvad VPN (IP protection)
→ AdGuard DNS (within the tunnel!)
→ Internet
Following the instructions on the Mullvad help page (help page "Using WireGuard on Android") did work and led me to setting up a working Wireguard config for my Android. However, I don't want to use the default Mullvad DNS, but my AdGuard DNS that I have configured to my liking.
In Wireguard, it's not possible to use encrypted DNS server addresses directly, so I went with plain DNS server addresses (which I'm fine with...the traffic through the tunnel is still encrypted). Still, this doesn't seem to work. I have already set it to route the entire traffic through the tunnel (AllowedIPs = 0.0.0.0/0,::0/0).
Is this even possible to use my own DNS over Mullvads or do I have to go with their own DNS? Because right now I need to decide whether to use my one Wireguard connection for AdGuad DNS protection OR the other Wireguard connection for IP protection. But I want both combined. Thanks for any input!