用售后ROM替换工厂安装的OS不仅限于Android生态系统。人们早在Android智能手机兴起之前就开始改装Linux驱动的无线路由器和接入点,以实现诸如包过滤,防火墙或adblock之类的功能,而这些功能在常规固件中是不存在的。毫不奇怪,Android世界也对此类功能提出了很高的要求。自Android Pie起,虽然可以配置私有DNS(或HTTP-DNS上的DNS)并随后阻止Android设备上的广告,但最终用户仍然需要依靠第三方应用来设置适当的防火墙。如果您正在寻找可以充当防火墙,adblocker甚至是HTTP-over-HTTPS客户端的多功能应用程序,那么BraveDNS可能会让您感兴趣。
名称“ BraveDNS”可能听起来像是另一个DNS解析器服务,但肯定不止于此。这个免费且开源的应用程序将自己描述为“基于OpenSnitch的防火墙和网络监视器+带有 pi-hole启发的HTTPS客户端(带有阻止列表)的DNS”。DoH客户端模块主要基于另一个流行的名为Intra的开源项目,它使用自己的广告,跟踪器和间谍软件阻止DNS端点。对于需要自定义阻止列表,允许列表,存储DNS日志以供以后分析等功能的人员,开发人员团队还提供自己的DNS解析器服务作为付费选项。
您可以在下面找到该应用当前提供的功能列表:
基于HTTPS的DNS(规避审查并防止ISP和其他所有人监视DNS日志)。
查看DNS日志。
由oisd_dbl和Energized Protection支持的BraveDNS广告,跟踪器和阻止间谍软件的DNS终结点
按应用类别划分的防火墙。
防火墙单个应用程序。
应用程序在后台(非活动使用)时的防火墙。
设备锁定时的防火墙。
Google Play和网站上的最新版本的BraveDNS至少需要Android 8 Oreo,但开发人员已计划在不久的将来使其兼容Android Marshmallow。此外,承诺将对双模DNS和防火墙执行的支持反向移植到旧版Android版本。