uBlock Origin 快速指南:5 分钟零配置拦截广告与追踪器
【免费下载链接】uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock
点进一篇文章,弹出一个全屏广告,紧接着又跳出"检测到广告拦截器"的横幅——想一次性解决这类问题,uBlock Origin 是目前最省事的选择:一个开源的广告拦截器,装进 Chromium 或 Firefox 系浏览器后,默认就能拦住广告、跟踪器、挖矿脚本、弹窗和恶意站点,而且是"装完即忘"式的省心。
它的核心是一个紧凑的过滤引擎,规则匹配逻辑在 filtering-engines.js,域名的高速匹配由 hntrie.js 中的紧凑数据结构完成。和同类工具拉开差距的一点:Adblock Plus 默认开启"可接受广告"(允许部分广告展示),uBlock Origin 不做这种商业妥协,也不接受赞助,行为完全由过滤列表决定。
装完之后你能感知到什么
- 广告和跟踪请求不加载了:首页弹窗、横幅、"请关闭拦截器"提示页都被处理掉,网页明显更快
- 默认列表已配好:EasyList、EasyPrivacy、Peter Lowe's Blocklist 和恶意 URL 列表全部预选,你不用自己找列表
- 隐私是主线:除了广告,它拦截指纹采集、挖矿脚本和恶意站点这些"看不见的广告"
长期用下来省心在哪
规则列表每天自动更新,你不需要记得手动刷新;上万条规则也不会拖慢页面——这正是 hntrie 这类紧凑数据结构存在的意义。CPU 和内存占用比同级别的拦截器更低,老设备也能稳定跑。
和同类工具拉开差距的功能
- 按站点的动态防火墙:弹窗里的"动态"页签能看到当前站点正在请求哪些第三方,逐个放行或拦截,核心逻辑见 dynamic-net-filtering.js
- 元素选择器:规则拦不掉的广告元素,点一下魔棒图标、点一下元素,自动生成永久规则
- 反制"拦截器检测":很多网站会弹提示逼你关掉拦截器,uBlock Origin 能自动处理这类对抗脚本
动手装起来
安装 uBlock Origin 广告拦截器:按浏览器选渠道
- Firefox(桌面版和 Android 版):在附加组件商店搜索 uBlock Origin,官方表示它在 Firefox 上表现最佳
- Chrome / Edge / Opera:在对应的扩展商店搜索安装,兼容所有 Chromium 系浏览器
- 手动安装:也可以从发布渠道获取打包版本,以解压扩展方式加载到浏览器
配置:只需要看一个页面
点击扩展图标打开弹窗,进入仪表板 → "过滤列表"页:推荐列表已默认勾选,确认无误直接保存即可。觉得拦得太多,取消勾选对应列表;觉得拦得不够,再勾选列表。"设置"页里保留默认的每天自动更新就行,不要动其他选项。
日常使用:三个高频动作
- 临时放行某站:点弹窗里的电源按钮,该站拦截立即关闭,按钮变灰;再点一次恢复
- 移除某个固定元素:点弹窗里的"元素选择器",在页面上点中那个广告或横幅,保存后它会从此消失
- 精调某类请求:进弹窗"动态"页签,对特定第三方来源点选"阻止/允许"
配置速查:按你的场景抄作业
| 你的场景 | 建议配置 | 效果 |
|---|---|---|
| 日常浏览 | 保持默认列表不动 | 保护与兼容性平衡,零维护 |
| 隐私敏感用户 | 全部保留 + 额外勾选恶意站点列表 | 拦截最彻底,个别网站功能可能受影响 |
| 老设备、追求流畅 | 只留 EasyList 和 uBO 主列表 | 内存占用降到最小 |
| 想写自己的规则 | 用"我的过滤器"页写规则,配合"日志"页验证 | 对个别站点精准控制 |
你可能会撞上的问题
网站功能被误拦(比如视频放不出来)
先点电源按钮对该站临时放行,确认是误拦后,用元素选择器 hover 到出问题的元素选"允许",或到仪表板的"我的过滤器"页为该域加一条例外规则。
如何把某站加入白名单
临时放行用电源按钮;永久白名单去仪表板的"白名单"页,输入该站域名即可——之后所有规则对该站都不再生效。
想自己写一条过滤规则
在"我的过滤器"页用 EasyList 语法,几行就够:
||ads.example.com^$third-party @@||example.com^$script example.com##.ad-banner写完到"日志"页刷新页面,能看到这条规则是否真的命中。
能和其他拦截器一起用吗
不能。官方明确要求不要混用其他内容拦截器,否则可能破坏 uBlock Origin 的隐私和反制对抗功能,还平白增加规则冲突。
生态与贡献
项目完全开源,仓库根目录的 CONTRIBUTING.md 写明了参与方式:修 bug、提改进、加翻译都可以。界面翻译由社区在 Crowdin 上完成,中文界面已内置,你打开看到的就是本地化版本。想读源码的话,从 src/js/ublock.js 的入口开始,再顺着上面提到的几个模块往下走即可。
觉得一个扩展就能把浏览器清理干净的话,今天装上 uBlock Origin,默认配置直接开用 🛡️
【免费下载链接】uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考