目录
uBlock Origin(简称uBO)是由独立开发者Raymond Hill(网名gorhill)创建并维护的开源内容拦截器,自2014年发布以来,已经成为受欢迎的广告拦截工具之一。项目在GitHub上拥有超过6.5万颗星标和4千多次分叉,社区贡献者超过100人。
与许多打着免费旗号却接受广告商捐款的拦截器不同,uBO的开发者明确拒绝任何形式的捐款和商业合作,确保项目服务于用户利益。uBO的核心理念是:广告拦截不是为了偷窃内容,而是为了抵御侵犯隐私的跟踪手段。用户有权选择进入自己浏览器的内容。
uBO默认使用多个精选过滤列表,包括EasyList、EasyPrivacy、Peter Lowe的广告/追踪器列表、在线恶意网址黑名单以及uBO专属过滤规则。开箱即用即可有效拦截绝大多数常见广告和跟踪器。同时,用户可以轻松取消任何预选的列表,如果觉得拦截过于严格。
在技术上,uBO以高效著称。它能够同时处理上万条过滤规则,但占用的内存和CPU远低于Adblock Plus等同类产品。对于喜欢高级控制的用户,uBO还提供了点按式防火墙功能,可以按域名和页面元素粒度实时控制加载内容。
uBO适用于Chrome、Edge、Firefox、Opera等主流浏览器,在Firefox上表现,同时也支持Android版Firefox和Kiwi Browser等移动端浏览器。
官网入口地址
该网站提供插件的基本介绍和官方安装入口,会跳转到对应浏览器的扩展商店。
下载地址
用户可根据使用的浏览器访问对应的官方扩展商店或源地址:
Firefox:Firefox附加组件商店搜索uBlock Origin(推荐Firefox版本,体验)
Chrome:Chrome网上应用店搜索uBlock Origin
Microsoft Edge:Edge外接程序商店搜索uBlock Origin
Opera:Opera插件商店搜索uBlock Origin
GitHub发布页:https://github.com/gorhill/uBlock/releases
国内用户如果无法访问谷歌商店,可以访问GitHub发布页下载crx文件后手动安装,或者使用第三方可信的扩展下载站,但建议核对文件签名确保安全。
功能介绍
核心拦截功能
广告拦截:默认拦截网页中的各种横幅广告、视频贴片广告、文字广告、原生广告等,支持所有基于HTTP请求和DOM元素的广告。
隐私追踪器拦截:阻止网站嵌入的第三方追踪脚本,如Google Analytics、Facebook像素等,保护用户浏览行为不被收集。
挖矿脚本拦截:自动识别并阻止网页内偷偷运行的加密货币挖矿脚本,保护电脑CPU不被占用。
弹窗和悬浮层拦截:阻止点击页面后自动弹出的新标签页窗口以及页面内的模态对话框、悬浮订阅提示等。
反拦截绕过:对付那些检测到广告拦截器后要求用户关闭拦截或付费的网站,uBO内置了反反拦截规则,尝试让用户正常浏览。
恶意网站防护:使用在线恶意URL黑名单,阻止访问已知的钓鱼网站、挂马网站和欺诈网站。
高级过滤功能
动态过滤防火墙:uBO弹出窗口切换到中级或高级模式后,用户可以按域名和资源类型(脚本、图片、样式表、XHR请求等)实时选择允许或拦截。这个功能类似个人防火墙,给予用户极细粒度的控制权。
静态过滤规则:支持EasyList语法并进行了扩展。用户可以自行编写或添加他人制作的过滤规则,支持元素隐藏、脚本拦截、远程请求拦截等多种类型。
自定义过滤列表:除了默认启用的列表,用户可以从内置的庞大列表库中额外订阅地区性列表(如我国的EasyList China)、特定类型列表(如防挖矿、防点击劫持)或输入任何第三方过滤列表的URL。
支持Hosts文件:uBO可以直接使用Hosts文件格式的拦截列表,将内容转换为内部过滤规则。
易用性功能
黑白名单模式:可以为特定网站关闭uBO(白名单),或强制某些网站使用更严格的规则(黑名单)。
按元素临时拦截:右键点击页面任意元素,选择拦截该元素,即可通过可视化选择器创建临时或性过滤规则。
记录日志:提供详细的请求记录面板,显示每个请求被哪个过滤规则拦截,方便用户排查问题或制作例外规则。
静态规则导出导入:用户可以备份自己的全部自定义规则和设置,在多台设备间同步或迁移。
隐私与安全特性
不收集任何用户数据:uBO不包含任何分析脚本、错误报告上传或用户跟踪代码。开发者自己也看不到谁在使用这个扩展。
强制安全策略:默认禁止网页运行的第三方脚本读取或修改uBO的内部页面,避免恶意网站破坏拦截功能。
本地化处理:所有过滤规则匹配和拦截决策都在用户电脑上完成,不会将浏览记录发送到任何云端服务器。
应用场景
日常网页浏览:用户打开资讯网站或博客时,自动屏蔽页面上密密麻麻的横幅广告和弹窗,阅读体验明显提升。
视频网站观影:在YouTube、B站等平台看视频时,拦截视频播放前的贴片广告和页面内推荐的赞助内容。
电商比价购物:用户在淘宝、京东、亚马逊搜索商品时,屏蔽搜索结果页的竞价排名广告和推广商品,看到更真实的排序结果。
私密浏览保护:不希望被广告联盟跨网站跟踪的用户,使用uBO可以有效阻止Facebook、Google等平台的追踪像素。
电脑性能保护:在配置较低的电脑或笔记本上,阻止网页内自动播放的视频广告和挖矿脚本,节省CPU资源并延长电池续航。
家长控制辅助:家长可以额外订阅恶意网站列表和成人内容列表,让孩子在上网时少接触到不良信息。
定价信息
uBlock Origin免费,而且开发者明确声明不接受任何捐款。这个项目的初衷就是纯粹为社区服务,不涉及金钱往来。如果您想为这个生态做贡献,开发者建议去支持那些维护过滤列表的志愿者团队,他们才是真正让拦截器发挥作用的人。
项目基于GNU通用公共许可证第三版GPLv3开源,任何人都可以查看、修改和分发代码,但不能闭源商用。
| 源码反馈/咨询 (共有 条反馈) |
uBlock Origin常见问题
不是公司开发的,而是一位叫Raymond Hill的加拿大程序员个人开发的,网名叫gorhill。他之前是甲骨文公司的员工,现在好像退休了专心维护这个项目。uBlock Origin是个人项目,不接受任何公司资助或捐款,从2014年开始一直维护到现在。后来也有一些志愿者帮忙提交代码和翻译,但项目的主导权一直在Raymond Hill手里。
是一个浏览器插件,专门用来拦截广告和跟踪器的。装上之后,打开网页你会发现那些烦人的弹窗、横幅广告、视频前贴片广告基本都不见了。而且它不光拦广告,还能阻止网站追踪你的浏览记录、阻止网页偷偷用你电脑挖矿、屏蔽钓鱼网站等。跟同类插件比,的特点是特别省资源,内存和CPU占用都很低,老电脑装上也不会觉得卡。
分浏览器来说吧。用Firefox的话去火狐附加组件商店搜uBlock Origin直接添加就行,Firefox版功能。用Chrome或者Edge就去各自的扩展商店搜同样名字安装。国内用户如果打不开谷歌商店,可以去GitHub上搜gorhill/uBlock,找到releases页面下载crx文件,然后打开浏览器的开发者模式手动拖进去安装。注意别去不知名的第三方网站下载,有风险。
免费,而且永远不会有收费版。开发者明确说过不接受任何形式的捐款,因为收了钱就有了商业压力,会影响拦截决策的公正性。很多广告拦截器会收广告商的钱把某些广告放进白名单,uBO不会干这种事。所以你放心用就行了,不用掏一分钱,也没有内购或者专业版这一说。
安全可靠。它是开源软件,近七万行代码全部公开在GitHub上,开发者都能审查。uBO不收集任何用户数据,扩展包本身就不包含Google Analytics之类的分析脚本。开发者自己也在隐私政策里写明了不会记录用户信息。另外它的用户量特别大,Firefox和Chrome商店加起来估计上千万人在用,如果有隐私问题早就被曝光了。
说几个比较实用的。第一,遇到某个网站上内容被误拦了,点一下uBO图标,然后点那个蓝色的电源按钮就能暂时关闭这个网站的所有拦截,刷新页面就好了。第二,想拦截页面上的某个元素,右键点那个元素,选拦截元素,弹出一个选择器窗口,默认就能选对,点创建就行。第三,在uBO设置里打开我自己的过滤器,可以添加一些网上找到的自定义规则。第四,熟悉动态过滤的用户,把模式切换到中级或者高级,就可以按域名精确控制哪些脚本能运行,实现类似NoScript的效果。
特色是动态过滤防火墙。他拦截器基本只能要么全拦要么全放,uBO可以在弹出窗口里按每个域名单独设置,比如允许YouTube的脚本但阻止Google Analytics,能精确到图片、脚本、样式表、XHR请求这些具体类型。第二个特色是特别节省资源,处理同样数量的过滤规则,uBO占用的内存和CPU大概只有Adblock Plus的三分之一到一半。第三个特色是开发者拒绝商业化,不加入任何可接受广告的白名单计划,这点很少有同类能做到。
不会,这个问题uBO处理得比较彻底。扩展本身就没有任何收集数据的代码,不像有些免费软件会偷偷上报使用统计。uBO的设置页面有块专门的隐私面板,里面清清楚楚写着不收集任何数据。而且它强制阻止第三方脚本读取扩展内部页面,防止恶意网站探测用户是否安装了uBO。你可以去Chrome或者Firefox的设置里查看扩展的权限,uBO只申请最基本的存储和拦截请求的权限,不申请访问浏览历史或者网页内容这类敏感权限。
看个人需求。单纯说好用程度,Adblock Plus的默认设置更宽松一些,出问题的概率小,但放过的广告也更多。uBO默认拦截更严格,偶尔会把某些网站的正常功能拦了,比如评论区或者图片库,这时候需要手动加白名单。但从性能和拦截效果来说,uBO明显更强。内存占用更低,过滤列表更全,还能屏蔽那些反广告拦截的提示。很多从ABP换到uBO的人反馈说感觉网页加载速度变快了。如果你愿意花点时间学一下怎么加白名单和修规则,uBO更好用。
恰恰相反,uBO就是以占用资源极少而出名的。开发者专门优化过匹配算法,即使同时开启几十个过滤列表、总规则条数超过十万,处理每个网页请求的时间也非常短。在Firefox上表现,Chrome上也很轻量。实际体验上,很多人装了uBO之后反而觉得上网更流畅了,因为拦截掉了那些又大又耗资源的广告脚本,节省了下载带宽和CPU资源。所以放心用,它不会拖慢浏览器。
支持的浏览器包括Chrome、Microsoft Edge、Firefox、Opera、Brave、Vivaldi这些Chromium或Firefox内核的浏览器。在Firefox上效果,因为WebExtensions API更完善。系统方面,Windows、macOS、Linux都支持。手机上,Android版Firefox可以直接装uBO,另外Kiwi Browser这种支持桌面扩展的手机浏览器也能装。苹果手机上的Safari不支持,因为iOS对扩展的限制比较多。Thunderbird邮件客户端也有一个旧版uBO可以装,但只影响订阅的新闻资讯,不影响邮件内容。
动态过滤是uBO里比较进阶的功能。你点开uBO图标后,再点那个类似仪表盘的按钮就能进入动态过滤面板。面板分两行,上面一行是全局规则,下面一行是当前网站的规则。每个规则按域名和请求类型分成不同区块,你看到有脚本、图片、样式表、XHR、框架这几个列。默认是灰色的代表不干预也就是继承全局设置,点一下变成绿色代表允许,变成红色代表拦截。举个例子,你发现某个网站有很多跨站的追踪脚本,可以把第三方的脚本列都点成红色,这样所有不属于主域名的脚本都被拦了,页面干净很多。不过这个功能需要有一定网页技术基础的人用,新手容易把网站弄坏,建议先只改当前网站规则,不要动全局设置。