news 2026/10/31 1:48:54

uBlock Origin 广告拦截:免费的宽谱内容拦截器,3分钟装完零配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
uBlock Origin 广告拦截:免费的宽谱内容拦截器,3分钟装完零配置

uBlock Origin 广告拦截:免费的宽谱内容拦截器,3分钟装完零配置

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

网页正文还没滚到底,后台几十个第三方请求已经悄悄发出去了,网速肉眼可见地掉。uBlock Origin 是一款免费的广告拦截器,它不等广告下载回来再处理,而是在请求发出之前就把路堵死。

3分钟零配置装法:四步走到面板,一个数字验收

  1. 到浏览器扩展商店搜 uBlock Origin 安装:Firefox 用户走 Firefox Add-ons,Edge 用户走 Edge 附加组件商店,Opera 也有对应版本。装完工具栏多出一个盾牌图标。
  2. 点一下盾牌,弹出面板。预勾选的过滤列表保持原样,一个开关都不用动。
  3. 随便打开一个平时广告多的网页,正常滚动浏览。
  4. 再看一眼面板顶部的实时拦截计数。

验收就看这一个信号:计数随着浏览持续往上跳,盾牌图标颜色同步变深——说明拦截正在干活。全程零配置,装完即默认生效。

留不留它:该装、不用装、别装,三类人对号入座

  • 该装:每天开大量网页、想省流量省加载时间,又不想碰配置——它的默认配置就是最优配置,装完可以彻底忘掉它。
  • 不用装:只在固定几个站点干活、几乎不看内容页的人,收益有限,多一个扩展只会添乱。
  • 别装:已经装了其他内容拦截器、还想再叠一个的人——README.md 里写得很直白:Do NOT use uBO with any other content blocker,叠加使用会破坏它自己的隐私和反拦截功能。

门卫机制:请求出不了门,对方连被拒绝都不知道

官方对自己的定位是一句英文:"a CPU and memory-efficient wide-spectrum content blocker",白话讲就是"CPU 和内存都省着花的宽谱内容拦截器"。

  • 采用 GPLv3 开源协议(见 LICENSE.txt),代码全公开,想查想改随便查
  • 完全免费,README 明确写着 "No donations sought",不收费也不求捐赠
  • 支持 Firefox、Edge、Opera 等浏览器,另有 Thunderbird 版本
  • 使用 EasyList 过滤语法并做了扩展,方便你写自定义规则

把它想成小区门卫,手里攥着一本黑名单台账。每个第三方请求都是一个想出门的访客,出门前得亮一下"出门条"(也就是请求地址)。地址一旦命中台账,门卫直接扣下通行证——请求根本出不了你这台机器,服务器那边收到的不是"拒绝"两个字,而是漫长的、徒劳的等待。

第一道:对着台账核地址,命中就扣下

社区维护的过滤列表就是那本台账,记着已知的广告域名和跟踪端点。每个请求发出前逐一核对,命中即取消,一个字节都不下载。这段核对逻辑在 src/js/static-filtering-parser.js 里。

第二道:台账没收录,就给站点单独立一条

新广告源还没来得及进列表时,可以在面板里针对当前站点加一条动态规则,指定拦哪类请求,保存立即生效,不用等社区更新。对应模块是 src/js/dyna-rules.js。

第三道:已经画到页面上的,从视觉上抹掉

极少数广告已经渲染出来了,这时 CSS 类过滤规则出手,把元素在视觉上抹掉——它还留在文档里,但不占版面,周围布局不受影响。实现在 src/js/cosmetic-filtering.js。

仓库里查得到的数字,每条都能自己核对

  • 默认开启 9 份过滤列表:EasyList、EasyPrivacy、Peter Lowe 的块表、恶意 URL 清单 urlhaus-1,加自带的 5 份 uBO 列表,见 assets/assets.json
  • 界面共有 71 个语言包,src/_locales 目录下逐个数过
  • docs/tests/ 放了一组基准测试页,对比 HNTrie 与常规集合在域名查找上的建表、查询耗时

至于内存占用、页面加载提速比例这类实测数据,仓库没有公开,如实说:没有。

一句话总评: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/10/31 1:48:30

Chrome(谷歌浏览器)国内下载地址

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

作者头像 李华
网站建设 2026/10/31 1:43:32

我们回测了罗素2000再平衡策略的26年数据,夏普最高的那组用了这些参数

文中示例仅用于技术讨论,不构成任何操作建议。 量化策略开发应以学习和技术交流为目的。 本号不荐股、不卖课、不承诺收益。 市场有风险,请合法合规投资。 本文约 3000 字 | 预计阅读 7-10 分钟,建议先收藏。 每年6月23日收盘进场,7月1日收盘拿钱走人。 这个规则看着像段…

作者头像 李华
网站建设 2026/10/31 1:35:17

Pytorch基础——(0)基本概念与numpy相关知识

文章目录一、什么是pytoch一、Numpy与Tensor1.1基础部分一、什么是pytoch PyTorch 是 Facebook 开源的深度学习框架,简单说就是: 帮你快速搭建、训练神经网络自动计算梯度(不用手动写求导公式)支持 GPU 加速(训练速度…

作者头像 李华
网站建设 2026/10/31 1:34:15

【WebSocket】如何使用 Wireshark 或 tcpdump 抓包分析 WebSocket 通信内容?

WebSocket 抓包实战:金融行情推送系统的协议分析与故障诊断 用户问题原文:如何使用 Wireshark 或 tcpdump 抓包分析 WebSocket 通信内容? 在构建金融行情推送系统时,我们曾因无法准确分析 WebSocket 帧结构导致误判消息延迟原因:将客户端处理缓慢误认为网络传输问题,花费…

作者头像 李华