我住在一个reddit等一些网站被阻止的国家。在WiFi上,我可以将DNS更改为CloudFlare(1.1.1.1)并能够访问这些网站,但在移动网络上,我的ISP似乎允许我这样做。我所看到的所有解决方案都适用于非生根设备,只影响WiFi网络。我的设备恰好是rooted android 10,有什么我可以做的能够在没有wifi的情况下访问reddit吗?
谢谢你的时间。
我住在一个reddit等一些网站被阻止的国家。在WiFi上,我可以将DNS更改为CloudFlare(1.1.1.1)并能够访问这些网站,但在移动网络上,我的ISP似乎允许我这样做。我所看到的所有解决方案都适用于非生根设备,只影响WiFi网络。我的设备恰好是rooted android 10,有什么我可以做的能够在没有wifi的情况下访问reddit吗?
谢谢你的时间。
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.
DN不是阻止站点的唯一方法。还有端口阻塞,IP地址阻塞(云在云时代而不是非常可行和有效,因为@ robert 说)和协议阻止(使用 dpi )。请参阅审查技术的简要说明这里。但如果您确定它只是您的ISP正在拦截的DNS,则可以使用加密DNS:
dnscrypt-proxy
是一个更好的选择。它支持DOH和DOT。查看如何设置 dnscrypt-proxy
作为 abcdefghijklmninit
在Android上的服务privileges DNS is not the only way to block sites. There is also port blocking, IP address blocking (though not very feasible and effective in the age of cloud as @Robert said) and protocol blocking (with DPI). See a brief description of censorship techniques here. But if you are sure it's only the DNS your ISP is intercepting, you can use encrypted DNS:
dnscrypt-proxy
is a better option. It supports both DoH and DoT. See how to set up dnscrypt-proxy
as an init
service on Android with least privileges.© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有