/uBlock

uBlock - 一款支持 Chromium、Firefox 和 Safari 的高效过滤工具,快速且简洁。

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

uBlock Origin

读作 you-block (/ˈjuːˌblɒk/) — 来决定什么可以进入浏览器。

支持多浏览器的高效过滤工具,快速、有效且简洁。  

文档

基本模式 高级用户模式
弹出界面 一个可以根据不同站点配置并支持一指一点拦截的防火墙

.
.

按照你的要求进行配置:
上图显示的是默认屏蔽所有站点的第三方脚本和框架

详情参见 uBlock Origin 的 Wiki 文档。

基础介绍

uBlock Origin(或uBlock₀)不是一个广告过滤工具,它是具有一般性用途的过滤工具,屏蔽广告的功能是通过支持 Adblock Plus 过滤规则语法实现的。uBlock₀ 还扩充了语法,一开始就支持自定义过滤规则。

这就是说,最重要的是知道使用过滤工具不是一种偷窃行为,别总抱着这种令人不爽的想法。_最终_在逻辑上屏蔽 = 偷窃会成立也是因为侵犯隐私权利而被定罪。

无论"温和"与否,现如今在您浏览大多数网站的时候广告都是最显而易见的侵犯隐私行为。uBlock₀ 的主要目的是帮助用户抵御这种侵犯隐私的行为,针对的是那些不想用更具技术、更复杂的方法(比如 µMatrix)解决问题的用户。

uBlock₀ 安装后会默认开启 EasyListPeter Lowe's AdserversEasyPrivacyMalware domains,此外还有许多过滤规则列表可以屏蔽跟踪、分析等行为,我们也支持根据 hosts 文件来屏蔽。

如果你发现 uBlock₀ 安装完后屏蔽太多内容,你可以很方便地取消任何预开启的过滤规则列表,参考 Adblock Plus 安装后默认只开启 EasyList

性能比较

内存占用

相比平均值,uBlock Origin 的确让你的浏览器运行起来更轻巧。[1]

Chromium [2]

打开 11 个高流量网页时的总体内存占用(MB)(64 位 Chromium)

Firefox

打开 11 个高流量网页时 "Explicit Allocations" 中的内存占用(64 位 Firefox 35)
**Bluhell 只使用到 EasyList 的一部分过滤规则,所以它的屏蔽能力明显弱于其他工具

Safari

打开 11 个高流量网页时的总体内存占用(Safari 8.0)

[1] 基准测试详细情况参见: Firefox 在基准测试中的内存占用值

[2] 重要提示:目前Chromium 39+ 存在一个每次打开扩展弹出界面都会产生新的内存泄漏的 bug,会影响所有扩展,测量 Chromium 的内存占用时别忘了这点。我自己在测试中已避免完全打开弹出界面。

CPU 占用

uBlock₀ 也让 CPU 更省心

统计在基准测试中扩展本身累计的内存占用
基准测试中收集到的 CPU 占用率样本(每秒的百分比)总和
基准测试详细情况参见:LibreOffice 电子表格

屏蔽能力

变得简洁高效并不意味着屏蔽得少

连接到第三方服务器的网络请求数量
柱状图越低表示越少连接到第三方服务器
基准测试详细情况参见: uBlock₀ 和其他工具在屏蔽广告、跟踪行为和恶意域名方面的比较

快速测试

安装

你可以随意阅读一下扩展需要获取的权限

Chromium

你可以打开Chrome 网上应用店Opera 商店手动安装最新的版本。

Firefox

你可以到 Firefox 附加组件主页安装,或直接下载最新版本的 uBlock.firefox.xpi 文件,将下载好的 xpi 文件拖动到附加组件管理器安装。

所有浏览器的注意事项

为了能够真正感受到 uBlock Origin 的高效,建议你不要同时安装其他的广告过滤工具,比如 AdBlock 或 Adblock Plus,因为 uBlock₀ 绝不逊色于这些流行的广告过滤工具。

发布历史

你可以打开发布页面了解所有发布历史以及每次发布时的关键更新。

关于

uBlock Origin 的声明

它是免费、开源的,属于用户也来自用户,无需任何捐助。

没有预置的规则列表,扩展什么事也做不到,所以如果你真心想尽一份力,不妨记住那些维护规则列表的人,是他们的努力才让我们能免费用上这些规则列表。

你可以通过协助翻译项目来尽一份力,项目托管在 Crowdin

许可协议

GPLv3