评测 · 指纹质量

指纹质量:同一台电脑上的两个环境能被关联吗?

在一台电脑上运行很多账号,是为了让每个账号看起来像不同的人。我们直接测试这一点:每款指纹浏览器建两个环境,用同一台电脑、同一个 IP,对比两者之间的 7 项哈希指纹信号。我们还统计了真实浏览器不会出现的异常值,并跑了三个公开检测网站。

测试时间 2026-10-28/29

一句话回答

经常会。在我们 2026-10-28/29 的测试中,Octo Browser 和 AdsPower FlowerBrowser 的两个环境 7 项哈希信号全部相同。AliasMode Firefox、CloakBrowser (free 146) 和 DICloak 有 5/7 项不同,是本次测试中最好的结果。AliasMode Firefox 和 Camoufox 没有出现异常值。AliasMode Firefox 是唯一两项结果都做到的浏览器。

两个环境能被关联吗?

我们为每个产品建两个环境 A 和 B,都用默认设置,在同一台电脑、同一个 IP 上运行。探测页在每个环境中对 7 项信号计算哈希:Canvas 2D 图像、WebGL 图像回读、音频渲染、文本度量、DOMRect 和表情符号尺寸、字体列表、语音合成声音。两个哈希不同才算一项。

同一台电脑上两个环境之间不同的哈希信号数,共 7 项,越多越好。测试时间 2026-10-28/29,在一台没有 GPU 的 Linux 服务器上完成。所有浏览器都选择 Windows 指纹,只用免费版或免费试用。
  1. AliasMode Firefox5 / 7
  2. CloakBrowser (free 146)5 / 7
  3. DICloak5 / 7
  4. AliasMode Chromium4 / 7
  5. Donut Browser4 / 7
  6. Dolphin Anty3 / 7
  7. MoreLogin Chrome3 / 7
  8. Camoufox1 / 7
  9. AdsPower SunBrowser1 / 7
  10. GoLogin1 / 7
  11. Octo Browser0 / 7
  12. AdsPower FlowerBrowser0 / 7

Octo Browser 和 AdsPower FlowerBrowser 的 7 项值全部相同,靠这些值无法区分两个环境。AliasMode Firefox、CloakBrowser (free 146) 和 DICloak 有 5/7 项不同。

两个环境中都为空的值算作相同。在这台没有 GPU 的服务器上,Dolphin Anty、AdsPower SunBrowser、MoreLogin Chrome 和 GoLogin 的两个环境 WebGL 都为空,DICloak 和 AdsPower FlowerBrowser 的两个环境语音合成声音都为空。

一台设备上的独立身份

账号之间的关联不只靠 Cookie。两个账号如果显示相同的 Canvas 图像、相同的字体列表和相同的声音,即使每个账号用不同的 IP,网站也能把它们关联到同一台电脑。在一台设备上运行很多账号时,这是最关键的一项测试。

AliasMode 免费,一台设备上可以开不限数量的环境。在本次测试中,两个 AliasMode Firefox 环境有 5/7 项哈希信号不同,AliasMode Firefox 也没有出现异常值。

异常值

异常值是真实 Windows 浏览器绝不会出现的值,比如 Windows 指纹下出现 Linux 字体。网站用一段脚本就能读到。我们在每个环境中检查 15 项,对照 Windows 上的原版 Chrome 或原版 Firefox。

每款浏览器两个环境中发现的异常值。测试时间 2026-10-28/29,在一台没有 GPU 的 Linux 服务器上完成。所有浏览器都选择 Windows 指纹,只用免费版或免费试用。
浏览器数量发现的问题得分 /15
AliasMode Firefox0无15
AliasMode Chromium2缺少 Windows 核心字体,或能看到 Linux 独有字体;语音合成声音不是 Windows 声音12
Dolphin Anty3缺少 Windows 核心字体,或能看到 Linux 独有字体;WebGL 渲染器不是 Windows 的 ANGLE/Direct3D 字符串,或暴露了软件渲染器;语音合成声音不是 Windows 声音10.5
Donut Browser6navigator.platform 不是 Win32;Client Hints 或 UA 没有显示 Windows,或 platformVersion 不可能成立;缺少 Windows 核心字体,或能看到 Linux 独有字体;WebGL 渲染器不是 Windows 的 ANGLE/Direct3D 字符串,或暴露了软件渲染器;语音合成声音不是 Windows 声音;屏幕参数不可能成立6
Camoufox0无15
Octo Browser2缺少 Windows 核心字体,或能看到 Linux 独有字体;语音合成声音不是 Windows 声音12
CloakBrowser (free 146)2缺少 Windows 核心字体,或能看到 Linux 独有字体;navigator.languages 与 Accept-Language 不一致12
DICloak6缺少 Windows 核心字体,或能看到 Linux 独有字体;WebGL 渲染器不是 Windows 的 ANGLE/Direct3D 字符串,或暴露了软件渲染器;语音合成声音不是 Windows 声音;原生代码检测失败(toString、prototype、跨 realm 伪装);User-Agent 为 Windows 8.1 加 Chrome 147(Chrome 从 110 版起不再支持 Windows 8.1);UA 声称 Chrome 147,实际内核是 Chrome 1426
AdsPower SunBrowser4Client Hints 或 UA 没有显示 Windows,或 platformVersion 不可能成立;缺少 Windows 核心字体,或能看到 Linux 独有字体;WebGL 渲染器不是 Windows 的 ANGLE/Direct3D 字符串,或暴露了软件渲染器;语音合成声音不是 Windows 声音9
AdsPower FlowerBrowser2缺少 Windows 核心字体,或能看到 Linux 独有字体;语音合成声音不是 Windows 声音12
MoreLogin Chrome3缺少 Windows 核心字体,或能看到 Linux 独有字体;WebGL 渲染器不是 Windows 的 ANGLE/Direct3D 字符串,或暴露了软件渲染器;语音合成声音不是 Windows 声音10.5
GoLogin4缺少 Windows 核心字体,或能看到 Linux 独有字体;WebGL 渲染器不是 Windows 的 ANGLE/Direct3D 字符串,或暴露了软件渲染器;语音合成声音不是 Windows 声音;环境 A 的 User-Agent 在 Chrome 154 旁带有“AVG/147.0.0.0”标记(原版 Chrome 从不发送)9

AliasMode Firefox 和 Camoufox 没有出现异常值:它们都自带 Windows 字体和 Windows 声音。在其他大多数浏览器上,这台 Linux 服务器的字体和语音合成声音透过 Windows 指纹暴露了出来。

在我们的测试中,DICloak 的 User-Agent 声称 Chrome 147,内核却是 Chrome 142。一个 DICloak 环境还声称 Windows 8.1,而 Chrome 从 110 版起就不再支持 Windows 8.1。一个 GoLogin 环境的 User-Agent 在 Chrome 154 旁带有“AVG/147.0.0.0”标记,原版 Chrome 从不发送这个标记。

Donut Browser 免费版不提供 Windows 指纹,因此用 Linux 指纹测试。

公开检测网站

各浏览器环境 A 的 CreepJS、BrowserScan 和 Pixelscan 结果。没有浏览器出现 CreepJS headless 或 stealth 标记。
浏览器CreepJS 伪装项BrowserScan 真实度Pixelscan:一致Pixelscan:未发现伪装得分 /10
AliasMode Firefox090%否否6.33
AliasMode Chromium090%否否6.33
Dolphin Anty090%否否6.33
Donut Browser090%否是8
Camoufox090%否是8
Octo Browser090%否否6.33
CloakBrowser (free 146)370%否否2.33
DICloak085%否否6.17
AdsPower SunBrowser0100%否否6.67
AdsPower FlowerBrowser0100%否否6.67
MoreLogin Chrome0100%否否6.67
GoLogin085%否否6.17

CloakBrowser (free 146) 是唯一出现 CreepJS 伪装项的浏览器。BrowserScan 给 AdsPower SunBrowser、AdsPower FlowerBrowser 和 MoreLogin Chrome 打出 100% 真实度。Pixelscan 判定每款浏览器都不一致,在 Donut Browser 和 Camoufox 上没有发现伪装。

公开检测网站只能作为粗略参考。Pixelscan 经常不给判定,在这台服务器上连原版 Chrome 也一样。在评分中,公开检测网站占 10 分,真实反爬检测占 35 分。

本项测试的局限

  • 一台没有 GPU 的 Linux 服务器。在带显卡的 Windows 电脑上,WebGL、字体和声音的结果可能不同。
  • 只用默认设置。有些产品可能提供能让更多值保持不同的选项。
  • 每个产品两个环境。环境更多时,可能出现只在部分环境之间共享的值。

常见问题

指纹浏览器的不同环境会共用同一个指纹吗?

有些会。在我们的测试中,Octo Browser 和 AdsPower FlowerBrowser 在同一台电脑上的两个环境,7 项哈希信号全部相同。AliasMode Firefox、CloakBrowser (free 146) 和 DICloak 有 5/7 项不同。

哪款指纹浏览器防关联效果最好?

在我们的测试中,AliasMode Firefox、CloakBrowser (free 146) 和 DICloak 保持不同的哈希信号最多(5/7)。其中只有 AliasMode Firefox 同时没有出现异常值。

浏览器指纹里的异常值是什么?

就是真实浏览器绝不会出现的值,比如 Windows 指纹下出现 Linux 字体、User-Agent 声称的内核比实际更新,或者声称浏览器并不支持的 Windows 版本。网站用一段脚本就能查出来。

CreepJS、BrowserScan 和 Pixelscan 测得准吗?

它们适合用来发现问题,但判定结果并不稳定。Pixelscan 经常不给判定,连原版 Chrome 也一样。Cloudflare 和 Fingerprint Pro 这类真实反爬检测,更能反映网站实际看到的东西。