荣誉和财富,若没有聪明才智,是很不牢靠的财产。——德谟克里特

uBlock Origin(uBO):一位“省心、省力、还很有原则”的浏览器保镖

在浏览器这座繁华又嘈杂的城市里,广告像吆喝的小贩,追踪器像躲在暗处的跟拍,弹窗像突然冲出来的推销员,挖矿脚本像偷偷拧你电表的邻居,恶意域名更像披着笑脸的骗子。

这时候,uBlock Origin(简称 uBO)走了过来——不吵不闹、不争不抢,但很能打。

它不是那种“我很重,我很全,我要占你很多内存”的保安队长;相反,它自我介绍的第一句就很克制:

uBlock Origin (uBO) is a CPU and memory-efficient wide-spectrum content blocker for Chromium and Firefox.
It blocks ads, trackers, coin miners, popups, annoying anti-blockers, malware […]

uBO 的气质像极了一个训练有素的门卫:动作利落,原则清晰,最重要的是——不把你的电脑当健身房。


1. uBO 是谁?它在门口做什么?

uBO 站在浏览器门口,像一位“内容拦截员”,眼神很锐利。它的职责是把一切不请自来的家伙挡在门外,包括但不限于:

  • Ads(广告)
  • Trackers(追踪器)
  • Coin miners(挖矿脚本)
  • Popups(弹窗)
  • Annoying anti-blockers(烦人的反拦截机制)
  • Malware(恶意内容)

它不是只盯着“广告”这一类敌人,而是“wide-spectrum content blocker”(广谱内容拦截器):不挑食,来者不善就拦。

与此同时,它还很讲道理:
如果你觉得它拦得太多,你可以“轻轻松松取消一些默认勾选的过滤列表”。

uBO 像是在说:
“我先帮你把门看严一点——但你要是更想热闹些,也可以把门缝开大一点。”


2. 它很有态度:拦截不是“偷窃”

uBO 的 README 里有一段非常直白的立场声明,像是它在门口贴的一张告示,字写得很大:

It is important to note that using a blocker is NOT theft.
Do not fall for this creepy idea.

它甚至还补了一句逻辑推演:
如果“blocking = theft”(拦截=偷窃),最终会走向更极端的结果:把一些不可剥夺的权利也一起“犯罪化”。

uBO 的语气很像一个清醒的城市居民:
“别被奇怪的道德绑架牵着走。我的工作是帮用户把隐私侵扰挡住。”

因为它看到的现实是——广告只是“可见部分”,背后还有一整套隐私侵入的系统在往你浏览器里钻:

Ads, “unintrusive” or not, are just the visible portion of the privacy-invading means entering your browser when you visit most sites.
uBO’s primary goal is to help users neutralize these privacy-invasive means.

它不只是“去广告工具”,更像“隐私卫士”。


3. 两种工作模式:一个温柔,一个硬核

uBO 有两张脸,但都很靠谱。

Basic Mode:安静地帮你守门

它的 Basic Mode 是那种“装上就忘”的类型:
一个简洁的弹窗界面(simple popup user interface),非常适合只想要干净网页的人。

它像一个懂事的管家:
“你继续上网,我来处理脏活累活。”

Advanced Mode:点一点,就是一面可配置的防火墙

Advanced Mode 就更像“你亲自指挥的安全系统”:

advanced popup user interface includes a point-and-click firewall that is configurable […]

这是 uBO 给技术控、强迫症、掌控欲(褒义)用户准备的:
你可以像在地图上布防一样,决定哪些请求放行,哪些请求拦截。

它像一个把控制权递到你手里的同伴:
“你说了算,我执行。”

文档入口也很明确:


4. 安装:它几乎在所有主流平台都有“岗位”

uBO 不是挑剔的保镖,它愿意去很多浏览器“上班”,而且岗位来源清清楚楚:

Firefox

README 还专门强调一句:

uBO works best on Firefox and is available for desktop and Android versions.

像在说:
“如果你让我在 Firefox 站岗,我会发挥得更好。”

Chromium 系浏览器(Chrome / Edge / Opera 等)

README 的态度很实在:

uBO should be compatible with any Chromium-based browser.

Thunderbird

并且它提前跟你讲清楚边界:

In Thunderbird, uBlock Origin does not affect emails, just feeds.

它像在认真履行职责说明:
“我不碰你的邮件内容,我只处理 feeds。”

通过 GitHub 获取

README 里也放了 Releases 页面:https://github.com/gorhill/uBlock/releases


5. 一个重要提醒:别让 uBO “和别的拦截器打架”

uBO 有点像“单人作战效率极高的特种兵”,但它不喜欢队友乱插手:

Do NOT use uBO with any other content blocker.

因为其它拦截器可能会干扰 uBO 的隐私防护或“反反拦截”能力(anti-blocker-defusing)。

这句话的潜台词很像:
“我可以很强,但你别让别人来抢方向盘。”


6. 手动安装(快速上手风味):Chromium 版

如果你想手动装(比如你偏爱掌控更新节奏),uBO 也写了很清晰的安装步骤(dist/README.md):

  1. 下载并解压 ublock0.chromium.zip(建议最新 release)
  2. 把解压出来的目录重命名为 ublock
  3. 打开 Chromium/Chrome 的扩展页
  4. 开启开发者模式
  5. 选择“加载已解压的扩展程序”
  6. 选择你刚才的 ublock 目录

它甚至解释了为什么有人喜欢手动更新:

  • 你可以在你想更新的时候更新
  • 如果新版本不满意,回退很容易

uBO 像一个不强迫你“必须自动更新”的工具人:
“你决定节奏,我提供选择。”


7. Firefox:拖拽式安装、设置存放位置也告诉你

在 Firefox 上,uBO 也有明确的手动安装方式(dist/README.md):

  • 下载 ublock0.firefox.xpi
  • 然后把它拖拽进 Firefox

它还很贴心地告诉你设置存在哪里(Linux):

1
~/.mozilla/firefox/[profile name]/browser-extension-data/uBlock0@raymondhill.net/storage.js

并提醒你:卸载扩展时,Firefox 会删除这个文件,设置会丢失。

像是 uBO 在交接班时递给���一份“保管清单”:
“重要东西放这儿,别弄丢。”


8. 命令行 / 构建(给开发者的通道):make 一下就开工

如果你是开发者,uBO 也不藏着掖着:它把“如何从源码构建”写在 dist/README.md 里,步骤干净利落。

克隆仓库 & 切到 master(官方版本所在分支)

1
2
3
git clone https://github.com/gorhill/uBlock.git
cd uBlock
git checkout master

构建插件(Chromium / Firefox / NPM package)

1
2
3
4
5
6
7
8
# Chromium
make chromium

# Firefox
make firefox

# NPM package
make npm

构建完怎么加载到浏览器里,它也写得很实用:

  • Chromium:去 chrome://extensions/ → Developer mode → Load unpacked → 选目录
    /uBlock/dist/build/uBlock0.chromium/
  • Firefox:去 about:debugging#/runtime/this-firefox → Load Temporary Add-on… → 选目录
    /uBlock/dist/build/uBlock0.firefox/

uBO 像一位工程化很强的老手:
“我不仅能用,我还能被你构建、被你调试、被你研究。”


9. 翻译、历史、以及它的自我介绍:干净得像一份宣言

uBO 的 README 结尾有一段“自我介绍”,不华丽,但很有力量:

然后,它用短句把自己的存在方式定了调:

Free. Open-source. For users by users. No donations sought.

像是 uBO 把手放在胸口,认真地说:
“我免费、开源、为用户而生,也由用户共同维护。我不求捐款。”

但它也提醒你:如果你想贡献点什么,可以把目光投向那些维护过滤列表的人——他们让你用的规则库得以免费存在。

uBO 像是在把荣誉递给幕后英雄:
“谢谢他们,让我能更好地守门。”


10. 最后:把浏览器交给一个靠谱的“守门人”

uBO 的气质很少见:
它不靠花哨卖点吸引你,它靠“效率、边界、选择权、以及对隐私侵扰的清醒认知”让人安心。

它不承诺世界变得完���,但它会把那些不该进门的东西挡在外面;
它不把用户当流量,它把用户当主人;
它不高声宣讲,它只是站在那儿——像一位安静又强悍的守门人。

当你打开网页,看到内容清爽、加载更轻、跟踪更少的那一刻——
你会发现 uBO 在角落里点了点头,像在说:

“继续逛吧,这里我看着。”