免费开源的uBlock Origin:把广告和跟踪器全部拦在浏览器门口
免费开源的uBlock Origin:把广告和跟踪器全部拦在浏览器门口
【免费下载链接】uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock
你是否也经历过这样的时刻:想看的文章刚读到第二段,一个弹窗突然盖住半边屏幕;点开视频,要先扛过 90 秒片头广告;网页越滚越卡,手机烫得像暖手宝——因为后台正有几十个脚本在悄悄运行。这些体验有一个共同的根源:网页加载了你并不需要的东西。uBlock Origin,这款面向 Chrome 和 Firefox 的免费开源广告拦截扩展,就是来终结这一切的:它用极低的资源开销,把广告、跟踪器和恶意脚本挡在浏览器门外,让网页回归"打开即看"的纯粹。
你可以把它想象成一位尽职的"网络安检员"。每一个网络请求想要进入你的浏览器,都得先过它这一关;它手里那份不断更新的"通缉名单",就是过滤规则。接下来,我们看看这位安检员为什么值得信任,又该如何调教它。
这位"网络安检员"凭什么值得装?三个硬道理
第一个硬道理:轻。项目介绍里写着 "Fast and lean"——快而精瘦。它的过滤逻辑在src/js/filtering-engines.js中实现,靠的是高效的静态匹配算法,而不是笨重的正则堆砌。同样的网页,它占用的内存和 CPU 常常只有同类工具的几分之一。对老电脑、低配笔记本来说,这一点尤其珍贵。
第二个硬道理:全。装上之后,它默认就启用了多套过滤列表:广告列表负责清广告,隐私列表负责拦跟踪器,还有专门的恶意网站名单。三层防护同时生效,你不需要手动勾选什么。
第三个硬道理:透明。它不接受任何商业赞助,不收集你的浏览数据,代码完全公开。这意味着它没有"看广告解锁"的灰色动机,利益和你完全一致。
最短上手路径:5分钟让广告消失一大半
安装并不复杂:
- Chrome / Edge 用户:在应用商店搜索 "uBlock Origin",认准官方发布的版本,点安装。
- Firefox 用户:在浏览器附加组件页面搜索同名扩展,直接添加。
- 进阶用户:也可以克隆源码自行构建,仓库地址是
https://gitcode.com/GitHub_Trending/ub/uBlock。
装完的第一件事,其实什么都不用做。它已经帮你配好了最优默认值:过滤列表全部启用,自动更新打开。你只需要刷新正在浏览的网页,就会发现广告明显少了,页面加载也快了。
想确认它在工作?点击工具栏上的盾牌图标,会弹出一个小面板,上面实时显示这个页面拦截了多少条请求。你可能会惊讶:一个新闻页居然拦下几十上百个广告和跟踪请求,而你之前一直默默承受着它们。
它的仪表板界面定义在src/dashboard.html,所有设置都在那里管理。第一次打开别急着乱调,默认配置已经能覆盖大多数需求。
网站被误杀时,放行比删除更优雅
用了一段时间,你可能会遇到这种情况:某个网站的功能突然坏了——评论区加载不出来、视频播放按钮消失、登录框点不动。大概率是安检员太尽责,误伤了好东西。
这时候别急着删规则,按下面两步走:
- 临时禁用:点击盾牌图标,把那个大电源按钮关掉,刷新页面。如果功能恢复了,说明确实是误拦截。
- 加入白名单:在弹窗里找到该网站的放行入口,把它加进白名单。相关逻辑在
src/js/whitelist.js中,支持整站放行,也支持只放行某个子域名。
进阶一点,你还可以在"我的过滤器"里写自定义例外规则。比如某个网站的功能模块依赖特定广告平台,你可以只放行这个域名的请求,其余仍然拦着。既保住功能,又不让广告泛滥。
想连根拔掉某个跟踪网络?动态规则是终极武器
广告只是表面问题,背后更值得警惕的是跟踪器——它们记录你看了什么、点了什么、买了什么,再把这些数据拼成你的用户画像。静态过滤列表能拦住大部分,但真正精细的控制,靠的是"动态规则"。
动态规则的核心在src/js/dynamic-net-filtering.js中实现。通俗地说,它允许你对每个具体的网站单独下命令:
- 只放行我信任的域名:让这个页面只能加载指定来源的资源,其他一律拦截,隐私保护拉到最高。
- 封掉整个跟踪网络:如果日志里发现某个域名不停上报数据,直接对它下"全局禁止"。
- 为某个站点临时放宽:比如网银、支付页面,暂时降低过滤强度,确保交易流程不被打断。
配合这个功能的是"过滤器日志",它能逐条列出页面发出的每个请求和被拦截的原因。想要精准地写动态规则,先学会看日志,事半功倍。
如果你追求极致,还可以打开"硬核模式"。它会改用更激进的策略拦截第三方资源,牺牲一部分网站兼容性,换回更高的隐私等级,低配置设备尤其受益。
规则攒多了,别忘了用好"设置备份"功能。uBlock Origin 支持把白名单、自定义规则上传到云端,换电脑、重装系统后一键恢复,不用从头再来。
页面上还有漏网之鱼,就用元素选择器亲手拆
就算过滤列表再全,也总有漏网之鱼——比如某个网站自己嵌入的"推荐阅读"版块、订阅弹窗,这些不算广告,常规规则不会碰它们。
这时就该"元素选择器"登场了。操作非常直观:
- 点击盾牌图标,选择"选择器"按钮。
- 页面上会进入选取模式,点一下你想移除的区域,它会高亮显示。
- 调整选区,确认后保存。
从此这个区域会永远从这个网站消失。用它清理社交媒体上的推荐流、新闻网站的弹窗订阅框、视频网站角落里那些碍眼的悬浮按钮,都很顺手。规则会写进"我的过滤器",随时可以删改。
更深一层的防护来自src/js/scriptlet-filtering.js——它通过注入精简脚本,中和页面上的对抗手段,比如对付指纹识别和挖矿脚本。这些对普通用户来说属于"后台自动生效"的部分,不需要你操心,知道它在保护你就够了。
翻车现场:新手最容易踩的四个坑
坑一:装完就再也不管。过滤列表需要定期更新,否则新广告长什么样,你的安检员根本不知道。默认设置是每天自动更新,除非你手动关掉了。定期检查一下更新状态,没有坏处。
坑二:过滤列表开得越多越好。不是的。列表越多,误杀概率越高,内存占用也越大。默认那几套已经足够,除非你很清楚自己在干什么,否则别把几十个列表全勾上。
坑三:跟其他广告拦截扩展混着用。两个拦截器同时工作,可能互相打架,把页面改得乱七八糟。挑一个顺手的用到底,比"双保险"更稳妥。
坑四:认错软件。uBlock Origin 和 uBlock 是两回事。后者曾引入商业元素,而 Origin 是坚持开源、不收费的原作者分支。下载时认准 "uBlock Origin" 全名,别装错了。
顺带一提,如果要在公司、学校批量部署,项目提供了策略配置文件platform/common/managed_storage.json,管理员可以预置过滤列表和全局设置,让所有设备保持一致的防护标准。
一次完整的实战复盘:从装上到调校只需15分钟
把这些能力串起来,看一个真实场景。同事小张,普通上班族,电脑不算新,被弹窗和慢速网页折磨已久。
装上 uBlock Origin 的头五分钟,他只做了三件事:安装、保持默认、刷新常逛的资讯站。弹窗没了,页面明显变快,他已经在感叹"早该装了"。
接下来几天,他陆续遇到了两个典型问题。先是视频网站播放器下方的"猜你喜欢"推荐区碍眼——这不是广告,常规规则不会碰它。他调出元素选择器,点一下,保存规则,那块区域从此安静。后来某天购物网站的下单按钮消失了,他先临时禁用保护刷新确认是误伤,再把站点加入白名单,购物功能恢复正常,广告依然被拦。
前前后后不到一刻钟的动手时间,小张的浏览器变成了理想状态:广告几乎绝迹、隐私拦截全开、误杀为零、页面加载速度肉眼可见地提升。而这一切,没有花一分钱,也没有改一行复杂的配置。
现在就行动:把干净、快速、安全变成默认值
回顾一下,uBlock Origin 能带给你的,是这些实实在在的变化:
✅ 广告几乎绝迹——弹窗、片头广告、悬浮层统统消失
✅ 隐私不再裸奔——跟踪器和指纹识别被拦下,浏览数据不再被倒卖
✅ 浏览器明显变快——少加载几十个脚本,页面秒开,电量与流量都更耐用
✅ 全程免费开源——没有付费墙,没有商业后门,你的利益就是它的立场
你不需要是技术专家,也不必读懂任何一行代码。花 5 分钟装上它,用上面这些方法顺手调一调,你的上网体验会立刻不一样。广告和跟踪器本就不该是互联网的默认配置,把它们拦在门外,其实只是把你应得的浏览体验拿回来。
现在就打开浏览器,让这位"网络安检员"上岗吧。
【免费下载链接】uBlockuBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考