手机广告拦截应用:用 DNS 拦截 iPhone 和 Android 上的广告

EZOBLOCKER 是适用于 iPhone 和 Android 的 DNS 广告拦截应用。手机会把 DNS 查询加密后发送到我们的服务器,列表中的广告地址在加载之前就会被拦截。这样可以去除浏览器和应用中的许多广告,但无法去除与内容来自同一地址的广告。

上次审核:2026年10月3日

DNS 广告拦截是如何工作的?

广告显示出来之前,手机必须先查询存放广告的服务器地址。EZOBLOCKER 会把这次查询加密后发送到我们的服务器,并与您开启的类别所对应的列表进行比对。如果该地址在“广告”列表中,这次查询就得不到可用的答案,广告也就不会加载,常常只留下一块空白。

由于这一切发生在我们的服务器上,您的手机里不会存放庞大的列表,您打开的页面也不会经过我们,经过我们的只有体积很小的 DNS 查询。

如何拦截手机上的广告?

  1. 从 App Store 或 Google Play 安装 EZOBLOCKER。
  2. 打开应用,确认“广告”类别已开启。您还可以同时开启“跟踪器”和“安全”。
  3. 同意系统弹出的 VPN 提示。应用只用它来捕获 DNS 查询。
  4. 点按连接。

更改大约在 30 秒后生效。如果某个已经打开的应用仍然显示广告,请先关闭再重新打开,因为手机会把地址记住一小段时间。

它能拦截哪些内容?

“广告”类别基于 HaGeZi Multi PRO 列表,这是一份公开的广告与跟踪域名列表。单独的“跟踪器”类别则针对各平台和设备厂商在后台进行的数据收集。两者都是列表,所以措辞很重要:EZOBLOCKER 拦截的是其列表中的广告和跟踪器地址,而不是泛指一切广告。

列表每 6 小时更新一次。您可以在拦截列表页面查看每个来源和当前的域名数量。

为什么我还是会看到一些广告?

大多数应用和网站会从单独的广告地址投放广告,这些广告都会消失。但有些广告与内容本身来自同一地址,例如视频应用中的视频广告、社交动态中的推广帖子,以及部分游戏或应用内的广告。拦截这个地址会让应用本身也无法使用,因此 DNS 无法去除它们,我们也不做这样的承诺。

功能限制页面完整列出了这些情况,方便您了解预期效果。

我可以自己允许或拦截某个网站吗?

可以。“我的列表”包含“已拦截”和“已允许”两个列表,每个最多可添加 250 个地址。这项判断在我们的服务器上先于各类别执行,子域名遵循同样的规则:添加 example.com,www.example.com 也会一并生效。

如果有内容被误拦,“已拦截”页面会显示被阻止的项目。点按该地址旁的“打开”,它就能正常加载。该页面只保存在您的手机上,保留多久由您决定:关闭、24 小时或 7 天。

如果我需要暂时放行广告几分钟怎么办?

使用主屏幕上的“暂停”。您可以将保护暂停 5 分钟、30 分钟或 1 小时,时间一到,过滤会自动恢复。这对酒店或咖啡厅 Wi-Fi 的登录页面也有帮助,这类页面有时在过滤开启时无法打开。

它是 VPN 吗?会影响我的网络连接吗?

应用只借用手机的 VPN 设置,把 DNS 查询发送到我们的服务器。它不会隐藏您的 IP 地址,也不会改变您的位置,您的其他网络流量也不会经过我们。网页和视频仍然直接从各自的服务器加载,被拦截的广告只是不会加载。

一部手机同一时间只能运行一个 VPN。如果您开启了另一个 VPN,EZOBLOCKER 会停止工作,直到您重新开启它。

它在 iPhone 和 Android 上都能用吗?

都可以,设置方式相同。在 Android 上还多一个选项“不过滤的应用”,可以让您把选定的应用排除在过滤之外。被排除的应用可能会重新显示广告和被拦截的网站。在 Android 上,还请确认手机自带的“私人 DNS”设置为“关闭”或“自动”,因为那里填写固定地址会覆盖过滤功能。

想知道您的手机现在是否正在被过滤,请运行保护状态检查。如果想进一步了解如何安全地更改 DNS,请阅读 DNS 切换页面。

拦截广告会让手机更快吗?

我们做过实测:在 Redmi Note 12 上,开启“广告”类别列表后,我们测试了来自 23 个国家的 460 个网站,网页下载的数据流量中位数减少了 27%,处理器耗时减少了 36%,加载时间缩短了 47%。被拦截的广告不会加载,因此手机无需下载它、绘制它或运行它的脚本。在我们测试的 11 款游戏中,每款游戏自身下载的数据流量中位数减少了 99%。结果因网站和应用而异;每个网站的数据、测试方法和原始数据都在速度测试页面。

我们没有单独测量电池消耗,因此不提供电池方面的数字。只有用于查找网站地址的小型 DNS 查询会经过过滤,网页和视频仍然直接从各自的服务器加载。

常见问题

EZOBLOCKER 使用哪个列表来拦截广告?

“广告”类别使用 HaGeZi Multi PRO 列表。我们的服务器每 6 小时更新一次列表,拦截列表页面会显示来源和当前的域名数量。

它能拦截 YouTube 视频里的广告吗?

不能。视频应用中的视频广告与视频来自同一地址,DNS 无法将二者区分开。而网站上的广告,以及许多从我们列表中的广告服务器加载广告的应用,则会被拦截。

需要安装浏览器扩展吗?

不需要。EZOBLOCKER 在 DNS 层面为整部手机工作,因此不必在每个浏览器中单独安装任何东西。

如果网站因为广告拦截而无法正常显示怎么办?

打开“已拦截”页面,找到该地址并点按“打开”,或者把它添加到“我的列表”的“已允许”列表中。您也可以使用“暂停”功能停用几分钟,或者关闭“广告”类别。