手机去广告不用折腾,试试免费、安全的 Blokada

2020 年 7 月 22 日 少数派

编者按:本文中提到的广告拦截器 Blokada 同时在 iOS 和 Android 平台发布,iOS 版本的功能相较 Android 版差了很多,且无法在中国区 App Store 下载。文中的功能介绍和截图均以 Android 版为主。

侵入式以及恶意广告,未经用户允许的隐私数据上传,令人反感但从未停止。为了摆脱这些广告和跟踪,我们可以在浏览器中安装广告拦截插件,移动设备上却一直少有开箱即用的优质广告拦截软件。Blokada,为此而生。

长按二维码关注少数派(ID:sspaime),在后台回复「广告屏蔽」即可获得下载链接。

Blokada 是一款适用于 Android 和 iOS 设备的全局广告、跟踪拦截软件。与同类软件 AdGuard 一样,提供了三种功能:DNS,主机过滤和代理,但不同的是,Blokada 开源自由,DNS 和广告过滤功能完全免费,不用担心「监管者」犯罪,不用支付高额的订阅费。

主界面和设置界面

原理

通过越狱、Root 的方式,修改系统文件或者加载模块来过滤广告请求固然高效,但操作难度不低,对系统的更新也可能有影响。Blokada 使用的方案是本地代理,利用系统提供的 VPN 接口,接管所有应用的网络请求,应用用户设置的规则处理这些请求,从而实现广告过滤和跟踪拦截功能。如下图所示,整个过程在本地完成,不会上传数据,不存在第三方服务商:

这种方法就体验来看,有好有坏。坏处是应用需要一直运行在后台,一方面,这对于一些国内定制系统来说,并不是什么容易的事。我测试下来,即使将应用加入内存清理白名单,电池设定为「无限制」,并且锁在任务界面,还是有可能被清理掉;另一方面,挂在后台也带来了额外的耗电问题。此外,由于已经占用了 VPN 接口,Blokada 一般不能和其他 VPN 服务一起使用。好处是不需要时可以随时关闭,大不了直接卸载,规则也可以随时添加,实时生效。相对于 AdGuard Home 等基于路由器的服务,运行在移动平台的 Blokada 可以适用于各种网络环境。

设置

软件 iOS 版可以通过  Apple 商店下载, Android 版虽然上架了 Google Play,但为了通过审核,并非全功能版本,建议在官网或者 F-Droid 下载最新版。iOS 版本开发晚于 Android 版,一些功能可能有细微区别,以下内容基于 Android 平台。

软件主要通过 DNS 和主机过滤两个功能去除广告和跟踪。DNS 负责将域名和 ip 地址匹配,手机的 DNS 默认由运营商定义,运营商则可能会借此投放一些广告。从软件主界面点击「DNS」,然后选择你认为合适的 DNS 服务商,最后点击启用 DNS 即可生效。有两点需要注意,其一,停用软件 DNS 服务的入口在界面最上方,选中「Default」会使用「1.1.1.1」服务。其二,软件提供的 DNS 列表中的大部分在国内访问体验并不好,可以试一试「AdGuard DNS」,你也可以在「添加新的 DNS」自定义一些国内口碑速度口碑都不错的公共 DNS。

进入「广告过滤」-「主机列表」设定过滤规则。默认选中了「Energized Blu」,能过滤不少东西,但可能还不够。可以添加的下面这些规则列表:

  1. 如果你使用这些机型:三星 - Samsung Blocker,小米 - Xiaomi Blocker;

  2. 建议添加的增强规则:Goodby Ads,AdAway;

  3. 屏蔽常见的成人内容:StevenBlack Unified;

  4. 如果使用这些网站:YouTube - YouTube Ad Blocker,Facebook - Social hosts file

如果你觉得默认的列表还不够的话,可以去 FilerLists 或者 GitHub 上搜索「Ad Host」看一看,里面大概还有几千多个列表可供使用。将列表的链接添加在「新建一个 Host 列表」中即可。如果在使用过程中遇到某个想要屏蔽的请求,可以在「主机记录」中选中记录,点击「阻止」。

添加规则列表越多,软件内存和电量消耗越多,各种页面加载速度也会变慢,5 个列表以内几乎感知不到额外的耗电。

使用

一切设定完成后,在主界面激活 Blokada,并允许创建 VPN,程序就会开始运行,如果是以前使用过的应用,建议首先清理一下缓存。「主机记录」展示了所有允许和屏蔽的网络请求,运行在后台的软件做的小动作一览无遗。

打开 QQ 音乐时记录和屏蔽的请求

在国内定制的系统中,为了保证软件的稳定运行,建议在软件的设定中开启「开机自启动」和「常驻通知栏」,并且将软件加入一些「优化」软件的白名单。最重要的是,在系统设置的 VPN 设置中,开启「始终开启的 VPN」,这样当软件被清理时,你会第一时间得到通知。

当然,屏蔽也可能过火,如果遇到了某个网站无法打开,尝试关闭 DNS 服务;如果遇到某个应用加载异常,页面无法显示,可能需要在「应用程序」设置中将此应用添加进屏蔽白名单中。

不要期待这个软件能屏蔽所有的广告和跟踪,一些预加载的广告,和一些被设计为应用一部分的广告是无法被屏蔽的;有一些软件功能也依赖于广告,屏蔽反而会导致应用异常。

如果在使用中遇到其他的问题或者有任何建议,可以访问软件的官方社区或者 GitHub

防火墙

利用自定义列表,Blokada 实际上可以当作一个好用的移动端防火墙。在「新建一个 Host 列表」中,输入想要屏蔽的域名,这样就能实现给孩子或老人使用时控制其能访问的网站。此应用目前已经支持通配符,可以在「高级广告屏蔽规则」中启用,让设置规则更加简单。

更多热门文章

登录查看更多
0

相关内容

域名系统(英文: Domain  Name  System, DNS)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
专知会员服务
124+阅读 · 2020年8月7日
【2020新书】高级Python编程,620页pdf
专知会员服务
235+阅读 · 2020年7月31日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
资源|Blockchain区块链中文资源阅读列表
专知会员服务
43+阅读 · 2019年11月20日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
22+阅读 · 2019年11月7日
渗透某德棋牌游戏
黑白之道
12+阅读 · 2019年5月17日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
I2P - 适用于黑客的Android应用程序
黑白之道
30+阅读 · 2019年3月6日
我是一个爬虫
码农翻身
12+阅读 · 2018年6月4日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
免费云真机测试 | 让您的应用完美适配 Android Oreo
引力空间站
3+阅读 · 2018年2月2日
6 款特别强大的黑科技App
高效率工具搜罗
4+阅读 · 2017年10月11日
Arxiv
101+阅读 · 2020年3月4日
Arxiv
9+阅读 · 2020年2月15日
Arxiv
4+阅读 · 2019年2月8日
Arxiv
5+阅读 · 2018年5月16日
Arxiv
8+阅读 · 2018年4月8日
Arxiv
7+阅读 · 2018年3月21日
VIP会员
相关VIP内容
专知会员服务
124+阅读 · 2020年8月7日
【2020新书】高级Python编程,620页pdf
专知会员服务
235+阅读 · 2020年7月31日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
资源|Blockchain区块链中文资源阅读列表
专知会员服务
43+阅读 · 2019年11月20日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
22+阅读 · 2019年11月7日
相关资讯
渗透某德棋牌游戏
黑白之道
12+阅读 · 2019年5月17日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
I2P - 适用于黑客的Android应用程序
黑白之道
30+阅读 · 2019年3月6日
我是一个爬虫
码农翻身
12+阅读 · 2018年6月4日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
免费云真机测试 | 让您的应用完美适配 Android Oreo
引力空间站
3+阅读 · 2018年2月2日
6 款特别强大的黑科技App
高效率工具搜罗
4+阅读 · 2017年10月11日
相关论文
Arxiv
101+阅读 · 2020年3月4日
Arxiv
9+阅读 · 2020年2月15日
Arxiv
4+阅读 · 2019年2月8日
Arxiv
5+阅读 · 2018年5月16日
Arxiv
8+阅读 · 2018年4月8日
Arxiv
7+阅读 · 2018年3月21日
Top
微信扫码咨询专知VIP会员