文档指纹
指纹的工作原理
网站不需要 Cookie 就能认出一个浏览器:设备会描述它自己。配置文件的指纹就是这份描述——在 Liminal 中,每个配置文件都有自己的一套,完整且一致。
应用界面目前只有英文和俄文。本页中的按钮和设置名称与英文界面上显示的一致。
网站能读取什么
任何页面都可以向浏览器询问它所运行的机器的情况。这些回答合在一起,就是指纹:
- 浏览器和系统:User-Agent、平台、浏览器版本。
- 你在哪里:语言、时区。
- 设备:屏幕尺寸和像素比、色深、处理器核心数、内存、触控支持。
- 它如何绘制和发声:Canvas、带有显卡名称的 WebGL、音频、字体列表。
- 网络:IP 地址,以及 WebRTC 和 DNS 透露的路由信息。
两个回答相同的浏览器看起来像同一台设备;一个回答互相矛盾的浏览器看起来像是伪装。Liminal 在这两方面都下了功夫:不同的配置文件给出不同的回答,而每个配置文件的回答都能自洽。
每个配置文件都有自己的指纹
创建配置文件时,Liminal 会为它生成一整套指纹——按照其模板的要求,是一台 Windows、macOS 或 Linux 的桌面电脑。事先不需要配置任何东西,而且在所有套餐上都是如此。
指纹与配置文件一起保存。配置文件明天报告的设备与今天相同,所以网站看到的是一位回访者,而不是每次访问都换一台新机器。只有当你修改它时,它才会改变。

“一致”是什么意思
指纹在每次生成和每次保存时都会按同样的规则进行检查和修正。你无法保存一套自相矛盾的指纹——应用会修正它:
| 部分 | 规则 |
|---|---|
| User-Agent | 始终按 Chrome 自身在所选系统上使用的格式书写。 |
| 浏览器版本 | 始终是 Liminal 内置浏览器的真实版本——配置文件绝不会声称一个它并不具备相应功能的版本。 |
| 显卡 | 开启 WebGL 保护时,厂商和渲染器是 Liminal 为所选系统报告的那一组。 |
| 语言和时区 | 语言必须与时区相符;如果不符,则使用该时区的常用语言。 |
| 屏幕、核心数、内存 | 保持在该系统真实机器所具有的范围之内。 |
| 触控 | 桌面电脑报告没有触控点。 |
它跟随连接
一个时区显示“柏林”、地址却来自得克萨斯的配置文件是自相矛盾的。因此,默认情况下配置文件的位置取自它的连接:每次使用代理或 VPN 打开时,语言、时区和国家都会根据该连接经过检查的位置来设置——在第一个页面加载之前。
开关是指纹面板中的 Match Connection Location。关闭它即可手动设置语言和时区。
说明. 当指纹的国家与连接的国家不同时,配置文件会在 Health 中收到警告,指纹面板会显示 Location doesn’t match the connection——并带有一个 Match 按钮,在 Pro 和 Team 上可以用它修正。
绝不会改为显示你的真实设备
如果配置文件的指纹无法应用,配置文件就不会打开。而且在配置文件运行期间,只有在浏览器确认这套指纹已经就位后页面才会加载;如果无法确认,页面会被阻止,而不是带着你真实机器的数值加载。
另一种系统的配置文件
配置文件不必报告它实际运行的系统:Mac 可以运行一个声称是 Windows 的配置文件,反过来也可以。对于这两种系统,Liminal 给配置文件提供的是它所声称的系统的字体,而不是你机器上安装的字体;Linux 配置文件没有这样一套字体。
应当说明这种做法的边界在哪里。你真实的显卡硬件绘制出的内容,无法做到与另一种系统绘制的完全相同。报告你实际运行的系统的配置文件,需要解释的这类差异更少。
局限
- 没有任何指纹能单凭自身保证账号安全。 网站还会评判行为、IP 地址的信誉和账号的历史。Liminal 不承诺账号不会被标记。
- 噪声看得出是噪声。 Canvas 和 Client Rects 保护会添加细微的随机差异,网站可以察觉到它们的存在。这就是两者在新配置文件中都关闭的原因。
- WebGL 保护改变的是名称,而不是数值。 厂商和渲染器会被替换;你的显卡的数值能力不会。同一系统的每个受保护配置文件报告的都是同一款显卡。
- 内部页面不在范围内。 指纹应用于网站,而不应用于浏览器自身的页面和扩展程序的页面。
提示. 你可以自己检查配置文件:打开它,访问信任、付款与支持中列出的某个公开的指纹检测网站。
免费与付费
生成指纹、一致性以及跟随连接,在所有套餐上都相同。手动编辑各个字段属于 Pro 和 Team——见指纹设置。
已与已发布的应用核对:2026 年 10 月。 如果应用的行为与本页所写的不一致,那是本页有误——请写信至 [email protected]。每个版本的变化见更新日志。