rethink-app icon indicating copy to clipboard operation
rethink-app copied to clipboard

DNS: Root mode

Open ignoramous opened this issue 4 years ago • 3 comments

Perhaps there's a way to avoid setting up a VPN tunnel, trapping TCP and UDP requests in port 53, yada, yada, yada ... and instead make use of root privileges for DNS over HTTPS? A possibility suggested on the telegram group to create a Magisk Module: https://github.com/xerta555/CloudflareDNS4Magisk-IPv6

See also: #66

ignoramous avatar Sep 04 '20 22:09 ignoramous

Something like this? https://git.frostnerd.com/PublicAndroidApps/smokescreen/-/blob/master/docs/NONVPNMODE.md It still requires the user to use the app though (but not the VPN)

Ch4t4r avatar Sep 05 '20 10:09 Ch4t4r

Proxy mode on port 53 makes sense (and also, may be on other ports too). Need to see how android reacts to someother process taking up the port 53 slot.

We are already adding an outgoing (forward) proxy, for example, BraveDNS would be able to send traffic to Nebulo and other such feature rich DNS apps. #45

ignoramous avatar Sep 05 '20 20:09 ignoramous

@ignoramous hello, thank you for this great app. I tried many DNS applications for Android. Only Rethink DNS, Cloudflare Warp and SagerNet can bypass censorship. But I prefer to use Rethink DNS.

Is there any progress for root mode? I want to use Wireguard in kernel module backend mode not in userspace mode. I remember the author of WireGuard once said on XDA that WireGuard has better performance in kernel module backend mode. And of course battery life will definitely be better.

ghost avatar Oct 14 '23 06:10 ghost