网络范围的广告拦截与浏览器广告拦截扩展:哪个更好?

网络范围的广告拦截与浏览器广告拦截扩展:哪个更好?

在管理互联网上的广告和跟踪器时,通常会有两个突出的竞争者:网络范围的广告拦截器和基于浏览器的广告拦截器。虽然两者都具有可靠的广告删除功能,但它们具有不同的优点和局限性。在本文中,我们将深入研究每种类型的内部工作原理,比较它们的优点和缺点,并帮助您确定哪种解决方案最适合您的在线需求。

了解网络范围的广告拦截

全网广告拦截功能通过阻止广告和跟踪器加载到连接到特定网络的每台设备上来实现。这是通过利用 DNS 协议将已知的广告投放域重新路由到无法访问的 IP 地址(例如)来实现的0.0.0.0

显示环回地址的 DNS 解析的终端。

这种方法的一个突出优点是它的普遍性;它可以在通常不支持广告拦截软件的设备上屏蔽广告,包括智能手机、智能电视和各种物联网 (IoT) 设备。

屏幕截图显示了 Android 上出现的移动广告。

此外,网络范围的广告拦截通过预先阻止与潜在有害网站的连接来增强安全性,从而不仅可以保护您的设备,还可以优化带宽,这对于计量数据计划的用户尤其有利。

了解基于浏览器的广告拦截

基于浏览器的广告拦截采用不同的机制来删除不需要的广告。它不使用 DNS 重定向,而是利用 HTTP 请求拦截和 CSS 过滤来阻止不需要的内容在浏览器中加载。这种方法非常方便用户使用,并且只需极少的维护。

显示 EasyList 网页信息的屏幕截图。

基于浏览器的广告拦截器的一个显著优势是它们能够检测并消除网页中的单个元素。这可以实现更精细的控制,让用户可以选择性地屏蔽特定广告或其他他们认为具有侵扰性的元素。就我个人而言,我认为基于浏览器的广告拦截器对于消除各种网站上令人讨厌的视觉元素非常有用。

突出显示 uBlock Origin 中的 Element Blocker 功能的屏幕截图。

除了屏蔽广告之外,一些基于浏览器的选项还提供了管理跟踪器的其他工具。例如,uBlock Origin 通过消除 cookie 和任何可能危及用户隐私的侵入性 JavaScript 来阻止跟踪器。

比较网络范围和基于浏览器的广告拦截器

现在我们已经了解了每种广告拦截方法的基本原理,让我们对它们进行比较,看看它们相比之下如何。

设置复杂性和用户体验

要实现全网广告拦截器,通常需要一台持续运行的专用机器或服务器,因为网络依赖它进行 DNS 查询。

显示 Technitium DNS 服务器仪表板的屏幕截图。

此设置可提供“设置并忘记”的体验,因为您的广告拦截器可无缝适用于连接到该网络的所有设备。

相反,基于浏览器的广告拦截器安装和管理起来非常简单。大多数现代网络浏览器都设有插件商店,您可以在其中快速访问 uBlock Origin 等扩展程序。

来自 uBlock Origin 的 Firefox 附加组件页面的屏幕截图。

然而,缺点是,每次重新安装浏览器时,您都需要重新安装浏览器的广告拦截器,尽管许多浏览器(例如 Firefox)都提供同步功能以减轻这种不便。

不幸的是,Chrome 等浏览器的频繁更新往往会干扰广告拦截器扩展程序的有效性,给用户寻找可靠的解决方案带来持续的挑战。

跨设备覆盖

全网广告拦截器的优点在于其与平台无关的特性。它们可以保护网络上所有联网设备(从台式机到各种智能设备),使其成为拥有各种技术的家庭的绝佳选择。

显示 Ubuntu Linux 中的 DNS 设置的屏幕截图。

相比之下,基于浏览器的广告拦截器仅屏蔽通过浏览器访问的内容,而其他应用程序(如基于 Electron 的应用程序,如 Spotify 或 Discord)则不受保护。

显示在 Ubuntu Linux 机器上运行的 Spotify Electron 应用程序的屏幕截图。

广告和追踪器特异性

网络范围的广告拦截不太细致,这意味着它只能拦截直接域请求,因此可能允许从与内容相同的域生成的广告 – 例如 YouTube 或 Twitch 等平台上的视频内广告。

AdGuard HomePi-Hole等控制软件就体现了这种限制。

显示 YouTube 视频内广告的屏幕截图。

相反,基于浏览器的广告拦截器可以动态检测和消除广告,包括来自同一域的广告,为用户提供对浏览体验的全面控制。

此外,uBlock Origin 等工具允许自定义广告过滤,为用户提供灵活性,同时又不影响他们的观看体验。

描述 uBlock Origin 中的程序过滤器的屏幕截图。

隐私和安全注意事项

在安全领域,网络范围的广告拦截器可能更可靠。它们专门处理 DNS 请求,从而最大限度地减少您和网络服务之间的数据暴露。

此外,网络范围的广告拦截器通常作为独立的进程运行,从而增强您对潜在网络攻击的防御能力。

显示 Technitium DNS 服务器的 Docker 容器输出的终端。

相反,基于浏览器的广告拦截器可能会带来安全风险,因为它们能够操纵网页内容,理论上可以为恶意扩展程序打开大门来获取敏感信息。因此,在安装之前,请务必确认浏览器广告拦截器的可靠性。

根据你的需求选择合适的广告拦截器

在网络范围和基于浏览器的广告拦截器之间进行选择最终取决于您的特定要求和设备兼容性。

  • 对于那些寻求提供合理安全性的通用解决方案的人来说,网络范围的广告拦截器可能是您的最佳选择。虽然初始设置可能需要时间和精力,但它为网络内的多台设备提供了无忧的集成。
  • 如果您更喜欢量身定制的全面广告管理工具,那么基于浏览器的广告拦截器就是您的不二之选。虽然它们仅限于浏览器,但它们提供了无与伦比的广告过滤和跟踪管理控制。

通过探索网络范围和基于浏览器的广告拦截之间的对比,您朝着保护您的在线状态迈出了重要的一步。为了进一步增强您的数字隐私,请考虑探索一些领先的以隐私为重点的网络浏览器。

图片来源:Grok via x.ai。所有修改和截图均由 Ramces Red 提供。

常见问题

1.网络范围的广告拦截器和基于浏览器的广告拦截器之间的主要区别是什么?

网络范围的广告拦截器使用 DNS 过滤所有连接到特定网络的设备中的广告,而基于浏览器的广告拦截器仅在网络浏览器中运行。前者可以拦截非浏览器应用程序和智能设备上的广告,而后者可以更精细地控制网络内容。

2.哪种选择对隐私和安全更有利?

一般来说,网络范围的广告拦截器提供增强的安全性,因为它们不会访问您的浏览数据和 URL 请求,而基于浏览器的解决方案可能会通过恶意扩展程序泄露敏感数据。选择可靠且经过良好审查的广告拦截器对于维护在线安全至关重要。

3.使用网络范围的广告拦截器有什么缺点吗?

是的,全网广告拦截器的设置和维护可能很复杂,需要始终在线的机器或专用服务器。此外,它们可能无法有效拦截内容内广告,例如来自同一域的视频广告。但是,它们为所有设备提供全面的保护。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注