-
Notifications
You must be signed in to change notification settings - Fork 40
控制面板的“设置”版块
在使用网络过滤引擎屏蔽图片或帧框架后,隐藏留下的占位符空间。
在 uBlock Origin (uBO) 工具栏图标的角标上显示已屏蔽的网络请求数量。
如果勾选此项,uBO 就有权限在浏览器的右键菜单中添加菜单项来改善它的易用性。
参见云存储这篇文档。
勾选此项允许你禁止浏览器的预读取功能。当预读取功能被开启时,即使 uBO 打算屏蔽远端服务器的资源,浏览器也能够与它们建立连接。
该选项可以阻止浏览器跳过 uBO 的过滤引擎与远端服务器建立连接。
Mozilla 关于“预读取链接功能的常见问题解答 ”:
**隐私影响:**除了上面提到的 referral 和 URL 跟踪对隐私的影响,预读取功能通常还会导致被预读取站点的 cookies 被人访问。
对于 Chromium 51 及更高版本(包括基于 Chromium 51 及更高版本的其他浏览器),该项设置不可靠,因为它不能可靠屏蔽 DNS 查询、预连接和预读取服务,这是由于 Chromium 允许网页覆盖用户的设置。详情参见:
- https://github.com/gorhill/uBlock/issues/3219
- https://issues.chromium.org/issues/40549991
- Firefox 中不同行为的一个例子:https://github.com/uBlockOrigin/uBlock-issues/issues/435
勾选此项将禁止超链接审核功能。超链接审核 完全可以概括为一项“回拨”功能(或更确切说是“外拨到任何地方”),意即通知一个或多个服务器你在何时点击过哪些链接。详细解释请看这里,以及为何它对用户有害的详细讨论请看这里。
桌面浏览器版的 uBlock Origin v1.38 已移除该设置项。
浏览器现在使用 mDNS 进行 LAN 地址混淆:
Android 版本 Firefox 仍保留该设置项,原因是它还没实现:"Support mDNS hostname obfuscation on Android"
Details
背景信息:STUN IP Address requests for WebRTC
测试场景:避免 WebRTC 泄露本地 IP 地址
请注意这项功能是避免你非面向互联网的 IP 地址被泄露,它的目的不是要隐藏你当前面向互联网的 IP 地址,所以务必不要曲解上述测试结果。举个例子,如果你使用了 VPN,那么你面向互联网的 IP 地址就变成了 VPN 的 IP 地址,这样在你勾选此项后你 ISP 分配的 IP 地址就不会被暴露到互联网。如果你没使用 VPN 或任何代理,无论该选项是否被勾选,你 ISP 分配的 IP 地址都会被暴露出来。
警告:
在 1.31.3rc1 版本中 Firefox 已默认启用该功能以减少指纹跟踪程序尝试,具体描述参见 LiCybora/NanoDefenderFirefox#196。
你可以屏蔽来自浏览器的内容安全策略违例(“CSP 报告”)报告的网络请求,这些请求均会连接到远端服务器(对违例所发生站点来说的第三方站点)。
重要说明: 禁用 CSP 报告并不会破坏网页显示,CSP 报告 严格 来说是网站的一个开发工具。
以下摘录至 Reporting API / Privacy Considerations(我划了重点):
8.6. Disabling Reporting
[...]
That said, it can’t be the case that this general benefit be allowed to take priority over the ability of a user to individually opt-out of such a system. Sending reports costs bandwidth, and potentially could reveal some small amount of additional information above and beyond what a website can obtain in-band ([NETWORK-ERROR-LOGGING], for instance). User agents MUST allow users to disable reporting with some reasonable amount of granularity in order to maintain the priority of constituencies espoused in [HTML-DESIGN-PRINCIPLES].
不管是 Chromium 还是 Firefox 都没有便捷的办法启用和禁用 CSP 报告功能。这个基于站点的开关就是用来解决这个问题的。
请注意那些实际是 CSP 报告的后台网络请求也会被该选项过滤。所以如果你在 uBO 里全局禁用了 CSP 报告,后台网络请求也会受到影响。
还要注意的是屏蔽 CSP 的功能是作为基于站点的开关在 uBO 内部实现的,这就意味着高级用户可以在控制面板的 自定义规则 版块创建规则,来进行屏蔽 CSP 报告的粒度控制。例如:
no-csp-reports: example.com false
上述规则表示当全局屏蔽 CSP 报告时,在 example.com
上不会屏蔽 CSP 报告。反之则可以使用:
no-csp-reports: example.com true
上述规则表示当未全局屏蔽 CSP 报告时,在 example.com
上屏蔽 CSP 报告。
适用于 uBO 1.34.0 及更高版本。1.25.0 到 1.34.0 之前的版本该设置属于高级设置。
启用或禁用将代理域名映射至真实域名(即解除隐藏规范化域名, uncloaking of canonical names)功能,该功能默认启用。
详细背景信息参见 "What's CNAME of your game? This DNS-based tracking defies your browser privacy defenses"。
该设置在不支持的平台上会被自动禁用。目前仅支持 Firefox。
在某些极端的场景下,有必要禁用该项避免出现一些与网络有关的问题。例如 "Pages load slowly when uBlock Origin is installed" 这个问题出现在网络请求被代理的情况下。
**使用基于扩展的代理服务时的重要事项:**基于扩展的代理服务通常是通过浏览器 API 快速实现的,此时 uBO 自身的 DNS 查询功能(用于解除隐藏规范化域名)无法被基于扩展的代理服务所捕捉和代理。因此在使用基于扩展的代理服务时,你或许得禁用此项。
允许选择亮色或暗色主题。选择“自动”则会按照浏览器的主题设置。
允许为用户界面元素选择自定义的强调色。
注意它会自动调整以适应界面元素的对比度。
目前最适合勾选了 “我是高级用户 ”(参见下方)选项的用户使用。
修改弹出界面和记录台中被 blocked/allowed/nooped 连接的色码,方便色觉缺失人士观看。
不显示鼠标指针悬停在用户界面元素上时候的文字描述弹出气泡。
如果勾选此项,你就开启了 uBlock 的动态过滤功能,同时 uBlock 的弹出界面会显示动态过滤的面板。
取消勾选此项则会禁用动态过滤功能,uBO 的弹出界面也不再显示动态过滤面板。
在 高级用户 模式下,你还可以访问高级设置(普通模式下是隐藏的),以及屏蔽后台网络请求。
除非你确切知道自己在做什么,否则请不要随意更改这些高级特性和设置。
最下面这部分版块是方便你备份、还原和重置 uBO 的设置。
uBO 会将以下信息保存为一个文本文件,备份在你浏览器指定的路径:
- 修改后的所有设置
- 所选规则列表的标识符
- 自定义规则列表的网址
- “自定义静态规则”的内容
- “自定义动态规则”的内容
- “白名单”的内容
建议你定期备份所有 uBO 的设置。
uBlock Origin - 一款支持 Chromium、Firefox 和 Safari 的高效过滤工具,快速且简洁