跳到正文

BrowserLeaks 详解

BrowserLeaks 不是一个带分数的测试,而是一套由独立页面组成的工具箱,每个页面显示浏览器就某一方面上报的原始数值:IP、JavaScript、WebRTC、Canvas、WebGL、字体、TLS 等。因此,它是检查某个具体数值的最佳去处。

一个独立的浏览器测试页面合集. 打开 BrowserLeaks

BrowserLeaks 是什么?

BrowserLeaks(browserleaks.com)是一个运营多年的浏览器隐私测试合集。每个页面专注于一个指纹面,显示网站能读取到的数值,通常完全不给结论。这正是它的长处:它不去猜测某个数值意味着什么,所以你能准确看到浏览器上报了什么。

由于没有单一分数,真正要考虑的是该打开哪个页面。下面这些页面涵盖了指纹识别和机器人检测所关注的大部分内容。

BrowserLeaks 检查哪些内容

IP Address

你的公网 IP、它的位置和所属网络,以及浏览器发送的 HTTP 请求头。

JavaScript

完整的 navigator 对象,包括 navigator.webdriver、User-Agent、Client Hints、语言、核心数、内存和屏幕。

WebRTC Leak Test

WebRTC 暴露的地址,由此可以看出 VPN 或代理是否被绕过。

Canvas 与 WebGL

你的 Canvas 指纹,以及 GPU 厂商、渲染器和 WebGL 参数。

Fonts

浏览器暴露了哪些字体,这是判断操作系统和已安装软件的强信号。

TLS Client Test

你的 TLS 握手,这一层在任何页面加载之前就会暴露真实的客户端。

如何解读 BrowserLeaks 的结果

navigator.webdriver
在 JavaScript 页面上。true 表示浏览器是在自动化控制下启动的。由人操作的浏览器会报告 false。
WebRTC 地址
把它们与你的 IP 对比。如果公网地址不同,说明 WebRTC 没有经过你的 VPN 或代理。.local 名称是 Chrome 在隐藏你的本地地址,这没有问题。
时区与 IP
JavaScript 页面显示你的时区,IP 页面显示你的位置。如果两者对不上,修正错误的那一个。

真实浏览器的得分

测量时间为 2026 年 9 月 20 日和 21 日,使用荷兰一条家庭光纤线路上的一台 Windows 11 电脑(NVIDIA RTX 3070),未使用代理或 VPN。共三款浏览器:一位用户日常手动使用、装有广告拦截器的 Chrome 153;由 Playwright 驱动的同一款官方 Chrome 153;以及由 Playwright 驱动并设置了指纹种子的 Clearcote 153。

浏览器BrowserLeaks 的结论
官方 Chrome 153,Playwright 驱动JavaScript 页面:navigator.webdriver = true
Clearcote 153,Playwright + 种子JavaScript 页面:navigator.webdriver = false

BrowserLeaks 没有总体结论,所以有意义的对比落在某一个数值上。在 Playwright 驱动下,官方 Chrome 通过 navigator.webdriver = true 暴露了自己;Clearcote 报告的是 false,与手动使用的浏览器相同。

普通浏览器也会出现的结果

  • 以 .local 结尾的 WebRTC host 地址。这是 mDNS 保护在隐藏你的局域网地址。
  • 页面地址是 IPv6,而 WebRTC 地址是 IPv4。在双栈连接上这很正常,并不是泄露。

常见问题

BrowserLeaks 安全吗?

它展示的是你访问的任何网站本来就能读取到的信息。测试在你的浏览器中运行,并把读到的数值显示给你看。

应该运行 BrowserLeaks 的哪个测试?

针对 VPN 或代理:IP Address 和 WebRTC Leak Test。针对自动化:JavaScript 页面,先看 navigator.webdriver。针对指纹识别:Canvas、WebGL 和 Fonts。

为什么 BrowserLeaks 不给我打分?

它的设计初衷是展示原始数值,而不是评判它们。如需对同样这些指纹面做打分并附解释的检查,请运行 Clearcote 审计。

navigator.webdriver 为 true 是什么意思?

浏览器启动时开启了自动化,Playwright、Puppeteer 和 Selenium 默认都会这样做。参见为什么 navigator.webdriver 会暴露自动化。

想了解每一项检查的含义?

Clearcote 审计会对打开它的任何浏览器运行 294 项一致性检查,每一项都附有通俗易懂的英文说明和修复方法。免费,无需账号。