Table of Contents

Rethink DNS + Firewall

Rethink DNS + Firewall is the easiest way to monitor app activity, circumvent Internet censorship, block ads and trackers on your Android device.


Download and install apk

Install RethinkDNS via F-Droid - https://f-droid.org/en/packages/com.celzero.bravedns/.


Configuration

These are just a few tips.
You will probably have to adjust other settings for your environment anyway.


Rethink


DNS

You can choose between many options.
Either use our DNScrypt server or any other DNScrypt server you like. DoH, DoT, ODoH and Rethinks-DNS-Server itself are also available. Even tor and SOCKS5 are included.
Also possible your own Wireguard server in combination with your AdGuard Home server.


Firewall

Enable at least Block newly installed apps by default under ConfigureFirewallUniversall firewall rules.


Android

After the first start, it is important to set RethinkDNS as the main and only VPN connection in your Android system.
For that, got to SettingsNetwork & InternetVPNRethinks “Settings Symbol” → and enable both Always-on VPN and Block connections without VPN.


Good to know


Example with and without RethinkDNS

Just a simple overview (based on a Moto g34) of how many connections happen before and after setting up RethinkDNS + Firewall.
If you want to check it with your device, just use our "Device Inspections" tutorial.

Before (packets = 775.847) and after (packets = 55.331) 775.847 packets):
55.331 packets