news 2026/9/3 9:36:17

uBlock Origin 使用教程:10 分钟把网页广告和追踪器拦干净

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
uBlock Origin 使用教程:10 分钟把网页广告和追踪器拦干净

uBlock Origin 使用教程:10 分钟把网页广告和追踪器拦干净

【免费下载链接】uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock

打开一个新闻站,先等 30 秒贴片;关掉弹窗,又跳出两层;页面看似正常,背后却有一串追踪脚本在记录你的浏览轨迹。uBlock Origin(通常简称 uBO)是一个面向 Chromium 和 Firefox 的高效广告拦截与内容阻止扩展:它靠一套宽谱过滤引擎拦截广告、追踪器、挖矿脚本和恶意站点,同时把 CPU 和内存占用压得很低,是开源社区里口碑最好的拦截工具之一。

这篇文章不按"功能清单"来写,而是按你实际会经历的顺序走一遍:装上它、用对默认配置、拦截过头时怎么修、最后才是自定义规则。看完能直接上手,不需要懂过滤语法。

先认识 uBO 的拦截范围:不止是广告

很多人以为拦截工具只管广告,uBO 的默认行为其实覆盖面更广。按照 项目 README 的说明,它默认启用的过滤列表包括:

  • EasyList:主流广告拦截规则
  • EasyPrivacy:追踪器和数据收集脚本
  • Peter Lowe's Blocklist:已知的广告服务器和恶意域名
  • Online Malicious URL Blocklist:恶意网址拦截
  • uBO 官方过滤器:项目自维护的补充规则

也就是说,装好之后不用做任何配置,大部分常见的广告、弹窗和追踪就已经被挡住了。它的定位也可以从 MANIFESTO.md 看出来:用户自己决定哪些内容可接受,uBO 只负责提供执行手段。

安装 uBlock Origin 的两种途径

普通用户:从浏览器官方商店装

绝大多数人不需要碰源码。到 Firefox Add-ons 或 Chrome 商店搜索 "uBlock Origin" 安装即可,注意认准作者发布的原版,商店里有不少同名仿品。装完重启浏览器,工具栏出现红色盾牌图标就代表它已经在工作了。

项目自身也提示:不要和其他内容拦截扩展同时使用,多个拦截器叠加反而可能让 uBO 的反封锁机制失效。

想从源码构建:跑一条 shell 脚本

如果你习惯自己打包(比如要魔改或学习源码),仓库里每个平台都有独立的构建脚本,输出到dist/build/下:

git clone https://gitcode.com/GitHub_Trending/ub/uBlock cd uBlock ./tools/make-chromium.sh # Chrome/Edge 版本 ./tools/make-firefox.sh # Firefox 版本 ./tools/make-mv3.sh # MV3 版本

脚本逻辑不复杂:先把公共文件复制到构建目录,再叠加 platform/ 下对应平台的差异文件,最后生成 zip 包。构建完在浏览器扩展页面选择"加载已解压的扩展",指向dist/build/里的目录即可。

首次使用:只动两处设置就够了

过滤列表:默认全选,按需减

打开扩展面板,进入"过滤列表"选项卡。默认勾选的状态就是作者调好的平衡点——如果你感觉拦截"刚刚好",什么都不用改

什么时候需要动它?两种情况:

  • 觉得拦得太宽(比如某些合法功能被误伤),可以取消勾选可疑的列表,逐个排查
  • 所在地区有大量本地广告,再单独勾选对应地区的列表

注意不要一次勾选几十个第三方列表。每多一个列表,匹配成本就多一分,收益却递减。

高级模式:每个网站一张"小防火墙"

点面板左下角的齿轮,切换到"高级模式"。这时工具栏图标会多出一组开关:脚本、第三方框架、字体、图片可以按站点单独放行或拦截。

这是 uBO 最有用的隐藏能力——遇到某个网站"广告没了但按钮也点不动"时,不用卸载、不用写规则,直接在那个网站下把对应类别放开就行。

拦截过头了,怎么定位是哪条规则干的

误拦截是任何拦截工具都躲不开的问题,uBO 的排查路径很短:

  1. 面板里点"日志"(带红点的图标),打开日志记录
  2. 刷新出问题的页面
  3. 在日志里找到被标红拦截的那条请求,鼠标悬停可以看到命中的具体规则
  4. 右键该规则,选"创建允许规则",uBO 会自动生成一条@@开头的放行规则写进"我的过滤器"

整个过程不超过一分钟,也不需要你理解过滤语法的细节。

注意:排查完记得在日志面板点"停止记录",日志开着会有轻微的内存开销。

写自己的规则:只需要认识四种写法

日志的"创建允许规则"能解决 90% 的问题。剩下 10% 可以在"我的过滤器"里手写,常用格式就这四种:

||example.com^$third-party 拦截该域名的一切第三方请求 ||popads.net^$popup 只拦它的弹窗 @@||example.com/script.js$script 放行某个被误杀的脚本 example.com##.ad-banner 用 CSS 选择器隐藏页面上的广告元素

前三个是网络层拦截/放行,最后一个是页面层隐藏,语法体系源自 EasyList 并做了扩展。写规则前先想清楚两件事:要拦的是请求(脚本、图片、API)还是页面上的元素?选错层面会白忙活。

更复杂的场景——比如只想拦某站的一类请求而不碰另一类——可以配合前面提到的高级模式按站点微调,两者组合基本能覆盖所有需求。

备份与迁移:一行操作省掉重配

自定义规则和过滤列表勾选状态都存在本地配置里,换浏览器重装时会丢。面板"设置"选项卡底部有"导出"和"导入"按钮,导出的是一个 json 文件,存一份在网盘或 U 盘里,重装后导入即恢复全部配置。

写在最后

uBlock Origin 的使用门槛不高:商店安装 → 默认配置直接可用 → 误拦截时用日志一键放行。真正拉开体验差距的是"高级模式 + 按站点微调"这一套组合拳,建议遇到具体网站问题时再回来用它。下一步可以做的具体事情:把日志功能试一遍,挑一个你觉得"这站广告怎么还有"的页面,走一次定位流程,你会发现它比想象中快得多。

【免费下载链接】uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 9:34:12

正义芝言AI语音生成项目:技术实现、部署与应用全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 9:33:30

土地利用数据深度解析:从GeoTIFF处理到时空变化分析实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 9:31:53

基于51单片机的宿舍智能控制系统:从传感器到执行器的完整实现

简介:本资源是一套面向电子类专业初学者与课程设计学生的基于51单片机的智能家居宿舍控制系统完整开发资料,聚焦光照、烟雾、温湿度多参数协同控制场景,解决宿舍环境智能感知与联动执行的实际问题。压缩包共54个文件,涵盖Proteus仿…

作者头像 李华
网站建设 2026/9/3 9:30:53

CNN-LSTM混合模型实现锂离子电池SOC精准估计

简介:本资源是一套面向电池管理系统(BMS)研发与新能源方向研究生、工程师的锂离子电池荷电状态(SOC)智能估计算法实现方案,聚焦深度学习在电化学信号建模中的落地应用。采用CNN-LSTM混合神经网络架构&#…

作者头像 李华