I live in a country where some sites such as Reddit are blocked. On wifi I can change my DNS to Cloudflare (1.1.1.1) and be able to access those sites, but on mobile network my ISP doesn't seem to allow me to do so. All the solutions I see are for non-rooted devices and only affect wifi networks. My device happens to be rooted Android 10, is there anything I can do to be able to access Reddit without wifi?
Thank you for your time.
dnscrypt-proxy
(which supports both DoH and DoT) here: https://android.stackexchange.com/a/207647/218526. If you are interested only in web browser, Firefox does have built-in setting for encrypted DNS. Android 9+ also has Private DNS (DoT) which encrypts whole DNS traffic. – Irfan Latif Jun 05 '20 at 17:05dnscrypt-proxy
even before the Private DNS feature was introduced. So I don't use the latter because of some other leak issues. But it definitely works with both WiFi and Mobile Data. That's what the AOSP code indicates. And I just tested it for you right now. Hotspot traffic is an exception though: https://android.stackexchange.com/a/214690/218526 – Irfan Latif Jun 16 '20 at 05:42dnscrypt-proxy
works great for me. No noticeable speed drops while still allowing me to access sites I normally wouldn't be able to. – 404 Name Not Found Jun 16 '20 at 07:50