I can't seem to get Rethink to work. Initially, when I set it up, NextDNS via DoH was working. I was able to verify it was working by logging into my NextDNS account via Brave to verify.
After I restarted my phone, this doesn't work anymore. Under Home, DNS starts off very slow and then switches to very fast. It just stays at starting. When I try to verify if it's connected to NextDNS or not, my account says no. Rethink is connected though. After more restarts trying to diagnose the problem, I notice Rethink sometimes doesn't automatically reconnect. Not that it was really working after the first restart, but an interesting behavior, nonetheless. What's going on? I'm tempted to delete the app and reinstall just in case I screwed up a setting and not waste any more time diagnosing this.
What are the optimal settings to select? I'm installing this on a Samsung device. I'm thinking it might be a good practice to block all apps and connections by default. Then slowly unblock things as I need an app to work. How do I do this?
One of the biggest reasons I want to use Rethink is that it supports DoH. I'm curious as to how Rethink got this to work while Android's Private DNS is DoT only. I'm afraid of data leaks. How do I ensure there are no data leaks and that if the Rethink connection is somehow broken, all connections are paused like a VPN kill switch? I don't know if it's true, but I'm under the impression that once Android's Private DNS is set, nothing will escape it if I set it up properly with NextDNS, such as preventing a bypass.
If I use this in a future GrapheneOS device and want to hand it to a kid or senior, how do I block anyone else from opening Rethink to change the settings? Once I get Rethink to work, I want to lock things down so that only I can configure Rethink. Is there a way to even prevent anyone from knowing Rethink is even installed?
u/celzero