防止ISP DNS劫持 -- mobile-network 领域 android 相关 的问题

Prevent ISP DNS Hijacking


简体版||繁體版
2
vote

问题

中文

我住在一个reddit等一些网站被阻止的国家。在WiFi上,我可以将DNS更改为CloudFlare(1.1.1.1)并能够访问这些网站,但在移动网络上,我的ISP似乎允许我这样做。我所看到的所有解决方案都适用于非生根设备,只影响WiFi网络。我的设备恰好是rooted android 10,有什么我可以做的能够在没有wifi的情况下访问reddit吗?

谢谢你的时间。

english

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.

  
         
         

回答列表

1
 
vote
vote
最佳答案
 

DN不是阻止站点的唯一方法。还有端口阻塞,IP地址阻塞(云在云时代而不是非常可行和有效,因为@ robert 说)和协议阻止(使用 dpi )。请参阅审查技术的简要说明这里。但如果您确定它只是您的ISP正在拦截的DNS,则可以使用加密DNS:

  • Android 9引入了私有DNS(DOT)(下面的网络设置),它加密WiFi和移动数据的整个DNS流量。热点流量是一个例外。
  • 如果您仅关注Web浏览器,Firefox会有内置设置 for doh。
  • 如果您有一个rooted设备,并且您想要更多控制或想做日志记录,黑名单等,或者也想要为热点网络使用加密的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:

  • Android 9 introduced Private DNS (DoT) (under Network Setings) which encrypts whole DNS traffic both for WiFi and Mobile Data. Hotspot traffic is an exception though.
  • If you are concerned about web browser only, Firefox does have built-in settings for DoH.
  • If you have a rooted device and you want more control or want to do logging, blacklisting etc. or want to use encrypted DNS for hotspot network too, 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.
 
 

相关问题

2  三星Galaxy Nexus 4.1.2无法连接到移动网络  ( Samsung galaxy nexus 4 1 2 unable to connect to mobile network ) 
我最近从美国购买了手机,目前在沃达丰(印度)中使用它。我将固件升级到4.1.2它正常工作,然后突然间我无法连接到任何移动网络。 我的IMEI号/基带版本都说未知 有没有人面临同样的问题?对此问题进行故障排除的任何提示? 感谢 ...

1  完全禁用蜂窝数据,仅在可用时限制应用程序  ( Completely disabling cellular data and limiting apps only to wifi when available ) 
我最近(2个月前)购买了我的第一个智能手机。我正在采取一种预付合同(我支付我在呼叫和短信方面使用的是,它自动从我的银行账户中取出)。 多年来,我每月支付6-7欧元(最多!)。我不喜欢一般的手机,智能手机对我来说是一个新的东西,但我买了它只是为了便宜的GPS和相机(不是移动冲浪)。在第一个月之后,我有一个惊人的30欧元...

7  如何使用adb更改“首选网络模式”而无需重新启动?  ( How to change preferred network mode using adb without reboot ) 
我正在尝试将手机的(cm 12,股票4.2,rooted)首选的网络模式从"gsm / wcdma" (0)更改为"WCDMA仅" (2),反之亦然(可以有其他模式也是)仅使用命令行。基于这个答案我可以使用命令将相关变化与 Settings.db 进行相关变化: adb shell su settings...

12  切换到手动网络模式时GSM和WCDMA之间有什么区别?  ( What is the difference between gsm and wcdma when switching to manual network mo ) 
我正在读这个答案我需要更好地理解: "选择 gsm " 和"选择 wcdma " 之间的技术区别是什么?为了节省电池寿命,我计划从自动切换到手动模式,我想知道如果我坚持GSM或WCDMA会发生什么。 我在HTC HD2上使用Android 2.2 Froyostone。 ...

0  Micromax Unite 2 Lollypop中更新后的网络问题  ( Network problem after update in lollypop of micromax unite 2 ) 
我在Lollypop的服务中心更新了我的Unite 2 4GB。然后,它的问题一段时间创建了没有网络。然后它在飞行模式和关闭或重新启动电话时的固定。但在一段时间后,它也没有开始网络。我通过服务中心恢复了Kitkat,但这个问题没有解决。请帮助我如此令人沮丧? ...

2  防止ISP DNS劫持  ( Prevent isp dns hijacking ) 
我住在一个reddit等一些网站被阻止的国家。在WiFi上,我可以将DNS更改为CloudFlare(1.1.1.1)并能够访问这些网站,但在移动网络上,我的ISP似乎允许我这样做。我所看到的所有解决方案都适用于非生根设备,只影响WiFi网络。我的设备恰好是rooted android 10,有什么我可以做的能够在没...

1  GALAXY SEAVEAT网络问题  ( Galaxy s advance network issues ) 
我最近买了一个Galaxy S affer GT-I9070。自从我买的手机以来,它甚至不是一周。当这款手机进入一个低或没有网络覆盖范围的区域时,它会失去覆盖并从未恢复过。手机需要重新启动以获取覆盖范围(然后得到完全覆盖)。 设备正在运行Gingerbread 2.3.6。 是否有解决方案,或者三星已经提供了修复?它...

2  如何在主屏幕上显示当前位置?  ( How to display current location on the home screen ) 
在我旧的手机中,我有一个名为"区域信息 - 细胞信息" 的设置。启用后,它将显示移动网络名称旁边的位置信息,如: Vodafone Foobar Street 我在Android中的任何地方都找不到这个设置:( ...

0  无法改变移动网络索尼xperia v  ( Cannot change mobile network sony xperia v ) 
我有一个 xperia v 设备,直到几天前工作得很好。我仍然使用3G SIM,我已经启用了WCDMA(优先)/ GSM,从"设置" 菜单(设置 - >更多>移动网络 - >网络模式)。直到几天前,这完全有效。我通常得到3g信号,很少2g。 突然一天我发现手机没有移动网络连接。我认为信号覆盖范围可能...

2  当信号强度下降时,手动选择的移动网络更改  ( Manually selected mobile network changes when signal strength drops ) 
虽然这似乎很不寻常,但对我来说是必不可少的。我住在边境地区,我的手机里有两个SIM卡(但是,我认为这个问题也影响了单个SIM设备): SIM 1来自法国操作员 SIM 2来自瑞士运算符 SIMS应该连接到他们的本国,如果操作员的网络无法访问,则应不可用应不可用> 所以如果我在瑞士,只有SIM 2活跃,如果我...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有