☰
uBlock Origin 免费广告拦截器:请求还没离开机器就被取消
2026/11/5 1:15:03 网站建设 项目流程

uBlock Origin 免费广告拦截器:请求还没离开机器就被取消

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

uBlock Origin 是面向 Chromium 和 Firefox 的免费广告拦截器,GPLv3 开源。内置 72 份过滤列表,广告请求刚要发出就被直接取消,流量一字节都不多走。

速览:协议、收费、平台

  • 协议:GPLv3 开源
  • 收费:免费,不收捐赠
  • 平台:Chromium 系与 Firefox
  • 内置:72 份过滤列表
  • 适合:想少广告少跟踪的人

三步装好,不用改配置

  1. 在浏览器扩展商店搜 uBlock Origin,点安装。
  2. 首次打开面板,预勾选的过滤列表保持开启即可。
  3. 工具栏盾牌图标变深,说明拦截器在工作。

全程不用改任何设置。

原理:把页面当一条快递分拣线

页面就是一条分拣线,每个第三方请求是一件包裹。发货前,分拣员核对包裹上的地址。地址命中限制名单,包裹直接不发,收件方收不到任何动静。

对照名单,命中即取消

每个请求离开机器前,先和社区维护的过滤列表比对一遍。域名在名单上,请求当场取消,服务器连连接请求都收不到。

这是广告拦截器的大头活:广告、跟踪器、挖矿脚本、弹窗都在这一层被掐断,不占带宽,页面加载肉眼可见地变快。比对逻辑在静态过滤解析 src/js/static-filtering-parser.js,网络请求的拦截由网络过滤引擎 src/js/static-net-filtering.js执行。

名单没收录,自己补动态规则

新广告源还没来得及进社区列表。你可以在面板里给当前站点加一条动态规则,指定拦哪类请求。保存后立即生效,不用等社区更新。

对应模块是动态规则 src/js/dyna-rules.js。

已画进页面的,从视觉上抹掉

极少数广告已经渲染到页面上了。外观过滤规则接手:把元素视觉上抹掉,它原先占的位置还给周围内容,布局不断档。

实现在外观过滤 src/js/cosmetic-filtering.js。

仓库里能核实的数字,一个都不猜

  • 登记 72 份过滤列表,覆盖广告、隐私、恶意 URL 和按地区划分的列表,见 assets/assets.json
  • 71 个语言版本,见 src/_locales
  • 主机名查找的基准测试页,用 40000 多条的大集合对比 Set 与 HNTrie 的查找耗时,见 docs/tests/
  • 内存占用、页面加载耗时这类实测数据,仓库未公开,本文不作推测

现在就装吗

只想让页面少广告、少跟踪、少弹窗,现在就装,默认配置足够。README 里明确写了不要搭配任何其他内容拦截器使用,已经在用别的就只留一个。

去扩展商店搜一下,装上就用默认。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询