广告拦截器的老牌答案 uBlock Origin 今年经历了一场平台地震,Chrome 应用商店在 8 月 31 日清空了全部 Manifest V2 扩展,uBO 正式从 Chrome 下架。同一时间,Firefox 成了最后一个完整支持它的大厂浏览器。我把官方仓库、Wiki 文档和社区讨论过了一遍,这篇讲清楚两件事,装在哪儿,怎么用好。
主要功能
uBO 是 GPL 开源的内容拦截器,GitHub 上六万八千颗星,最新版 1.75.0 九月中旬刚发。默认配置就拦广告、追踪器、挖矿脚本、弹窗与恶意站点,规则列表开箱即用,EasyList、EasyPrivacy、Peter Lowe 与官方自有列表都在默认集里。
浏览器的事必须先说清。官方 README 明确写着 uBO 在 Firefox 上工作得最好,专页列了八条技术优势,CNAME 域名揭穿、按 IP 拦截、HTML 级过滤、响应体替换、启动即就绪、可靠阻断预取、WebAssembly 内核、LZ4 存储,其中 HTML 过滤依赖的接口目前只有 Firefox 提供。Chrome 这边已无正版的完整版,Edge 的 MV2 也在过渡期倒计时。留给 Chrome 用户的是官方的简化版 uBO Lite,纯声明式 MV3 实现,无常驻进程,功能砍到基础拦截。想要完整能力,换 Firefox 是唯一的路,官方不会自动把 uBO 换成 uBOL,两码事。
五个实用招式
第一招,元素选择器。点扩展图标的滴管图标进入选取模式,点中页面上烦人的悬浮窗或横幅,Create 保存,规则自动带站点限定写到我的过滤器,两个滑杆调元素深度与选择器特异性,预览确认再落笔。旁边的元素清除器是临时版,页面一关就恢复,想临时清净用它,要永久清除再换选择器。
第二招,动态过滤。弹窗的大方块界面是 uBO 的进阶层,默认改动全部临时,点挂锁才持久化,本地规则压过全局规则。给特定站点开 noop 可以在动态规则上打洞,allow 规则会连静态列表一并豁免,官方刻意提高了误用门槛,动手前读一遍快速指南。
第三招,信任站点管理。白名单不在设置深处,弹窗上的盾牌加斜线图标点两下即成,Dashboard 里有专门的信任站点面板管理清单。
第四招,订阅列表克制地加。过滤列表面板勾选内置列表或粘贴 URL 订阅,官方警告加得越多页面损坏的概率越高,自家默认列表强烈建议保留。想屏蔽 AI 内容农场的,社区有现成的 GenAI 列表,Reddit 上有千人点赞的分享帖。
第五招,云备份。我的过滤器与各项设置可经浏览器自带同步云端备份,uBO 自己不连任何远程服务器,一个面板对应一个云端条目,支持导出与合并,换机后配置照旧。
解决了什么需求
拦截广告只是表层,省下的流量与算力才是里子。官方 Wiki 的性能页给了实测数字,维基百科大页面上 uBO 全开 537 毫秒,完全禁用 488 毫秒,无拦截 474 毫秒,拦截器自身的开销远小于它省下的加载。社区的声音也说明状态,Firefox 支持 uBO 的话题在 HN 拿了一千七百多分,有人感慨 Firefox 二十年来头一回在浏览器竞争里握住了独家优势。
注意事项
安全提醒放第一。uBO 没有独立官网,GitHub 仓库是唯一权威下载源,ublockorigin.com 等域名是仿冒站,部分媒体还在错引,装错扩展等于给浏览器开了后门。快捷键也值得一配,元素选择器、元素清除器、日志面板、面板本体、放宽拦截模式、临时开关 JavaScript 都可以绑键位,官方 Wiki 给了各浏览器的设置路径,高频用户的效率翻倍。隐私模型可以放心,官方明确 uBO 不连任何远程服务器,不接受捐赠。个别网站的反拦截对抗是持久战,官方已表态放弃在 Facebook 上的广告拦截军备竞赛,开发者两年的迭代敌不过对方频繁改版,遇到顽固站点先看看是不是这类情况。
总结
广告拦截这个品类没有悬念,uBO 仍是天花板,前提是装在 Firefox 上。装对浏览器,学会元素选择器与动态过滤两招,日常网页的清净程度能上一个台阶。把这篇转给还在 Chrome 上用仿冒扩展的朋友,比什么都重要。
来源
- GitHub 仓库 https://github.com/gorhill/uBlock
- 官方 Wiki https://github.com/gorhill/uBlock/wiki
- Firefox 优势专页 https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-best-on-Firefox
- 元素选择器文档 https://github.com/gorhill/uBlock/wiki/Element-picker
- 动态过滤指南 https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide
- 过滤列表文档 https://github.com/gorhill/uBlock/wiki/Dashboard:-Filter-lists
- 性能说明 https://github.com/gorhill/uBlock/wiki/Doesn't-uBlock-Origin-add-overhead-to-page-load%3F
- 仿冒站点警告 https://github.com/gorhill/uBlock/wiki/Unofficial-websites
- uBO Lite 仓库 https://github.com/uBlockOrigin/uBOL-home
- Hacker News 讨论 https://news.ycombinator.com/item?id=49303202