uBlock Origin 的志愿者不再以“打地鼠”式的方式应对 Facebook 广告
两名志愿者承担了大部分过滤工作,这使 Facebook 用户依赖外部列表和自定义规则。
By RuntimeWire Staff · Published
Primary source: Digital Escape Tools
Why it matters
Facebook's rapid countermeasures have exhausted a volunteer maintenance model, showing how easily large platforms can outspend open-source tools that interfere with ad revenue.

uBlock Origin 的志愿者过滤规则维护者已停止为 Facebook 广告制作修复补丁,理由是他们认为该平台反制其开源过滤规则的速度快于他们的维护速度。
该决定出现在 uBlock Origin 贡献者之间的一次 8月5日的讨论 中,并在 8 月 11 日由 Digital Escape Tools 报道。维护者表示,Facebook 不断更改用于识别广告的代码,有时在数小时内就能使新的过滤规则失效。他们将这项工作形容为对志愿运作的不可持续消耗。 (reddit.com)
范围很重要。Raymond Hill 的 uBlock Origin 扩展仍在运行,该决定并不阻止用户运行自定义规则或订阅针对 Facebook 的外部过滤列表。uBlock Origin 自身过滤资产的维护者正逐步放弃在每次网站变更后恢复 Facebook 屏蔽所需的重复性工作。现有或第三方规则可能会继续有效,直到 Facebook 再次更改相关标记为止。 (github.com)
两名志愿者对抗 Meta 的广告机器
维护者表示,大约两个人负责为数千万用户处理 uBlock Origin 的大部分过滤规则贡献。这种不平衡定义了冲突。uBlock Origin 在公开发布其代码和过滤规则更改,从而让网站能够即时看到某个屏蔽是如何工作的。Facebook 随后可以更改生成的类名、重新排列页面元素或模糊区分赞助帖子与普通内容的标签。
一位贡献者称,Facebook 曾插入不可见的垃圾元素,并把识别广告的单词拆分到页面代码的不同部分。这类技术使简单的文本或元素规则变得不可靠。维护者还表示,Facebook 响应的速度已成为核心问题:耗时的修复可能在数小时后就失效。 (reddit.com)
uBlock Origin 的运行模式使其维护者几乎没有余地应对这种节奏。Hill 将该软件描述为免费、开源且“由用户为用户”构建,且不寻求捐赠。独立的 uAssets repository,是报告和解决默认过滤问题的地方,接受社区贡献,其覆盖范围远不止广告。其维护者还处理跟踪器、恶意网站、弹出窗口、反屏蔽系统、页面断裂以及全网的视频广告等问题。 (github.com)
在那张任务队列中,Facebook 只是其中一个网站,而 Meta 则有直接的财务动机来维护广告投放。Meta 报告 2026 年第二季度广告收入为 593.6 亿美元,几乎占其 608.0 亿美元总收入的 98%。Facebook、Instagram 以及 Meta 其他应用家庭的广告展示次数较去年同期增长 14%,而每次广告的平均价格上涨了 12%。这些数字涵盖的是 Meta 的应用家族,而非仅 Facebook,但它们显示了这场广告运营的规模,以及面对少数未获报酬的过滤规则作者时的巨大差距。 (investor.atmeta.com)
Facebook 用户仍可添加其他过滤器
uBlock Origin 默认结合了几个过滤源,包括 EasyList 和 EasyPrivacy 以及其自有列表。用户可以添加自定义过滤器或订阅其他兼容列表,这意味着维护者的撤出并不等于在技术上完全无法对 Facebook 广告进行屏蔽。它只是消除了对 uBlock Origin 核心过滤贡献者会修复每一次 Facebook 变通措施的预期。 (github.com)
这种区分在一些将 uBlock Origin 描述为完全停止屏蔽 Facebook 的报道中被忽视了。该扩展仍然是通用的内容屏蔽器,社区成员仍可提交有效规则。目前承担大部分过滤维护工作的人已决定,针对 Facebook 的特定修复不再值得反复的劳动。
维护者表示,他们此前已放弃对 Twitch 的同类支持,使 Facebook 成为十多年里第二区耗尽此运作模式的网站。他们的决定揭示了志愿驱动浏览器工具的一个运行极限:开放开发允许用户检查并改进屏蔽器,同时也让资金充足的平台能观察到每一次防御性更改。Facebook 只需破坏每一个公开的修复,而志愿者则必须不断修复它。