I can’t figure out how to use a wireguard configuration and just let the app use the DNS of my VPN provider.
If I use a normal wireguard client, it works perfectly… before I turn the VPN on in Rethink DNS app, it shows my ISP’s DNS, after I turn it on and I check dns leaks and it shows as my VPN provider’s. Simple right?
But I also want to use a firewall simultaneously. So far I find Rethink DNS to be the only app that can do this.
Problem is: the app give me 3 options for the DNS settings: Rethink DNS, System default (which DNS leaks test just shows it as my ISP being the DNS), or some list of public DNS servers. I just want it to automatically use the DNS of my VPN provider, just like a regular wireguard client does. Idk how this app works…
- Click the Home icon
- Click the far right of the blue start button and enable
Firewall
(enables all 3 options) - Click Configure > Proxy > Setup Wireguard
- Using the + icon, import your Wireguard config and enable it
- Go back to Settings > DNS > System DNS
- Scroll down and enable “DNS booster” and “Prevent DNS leaks”
- Go back to Home and enable RethinkDNS
- Open Android Settings > Netowork & Internet > Private DNS (make sure it’s set to Automatic)
This will tell Android (and RethinkDNS) to scoop your Wireguard DNS.