检测指南
浏览器指纹检测:看懂结果,查出问题
浏览器指纹检测网站会读出你的浏览器暴露给网站的所有信号。对指纹浏览器用户来说,检测的重点不是“够不够独特”,而是各项信号是否互相一致。
一句话回答
浏览器指纹检测就是用公开的检测网站读取浏览器暴露的信号,包括 User-Agent、平台、时区、IP、WebRTC、Canvas、WebGL、音频、字体和语言。看结果时,一致性比唯一性更重要:时区和语言要匹配 IP 所在地,WebRTC 不能泄露真实 IP,重启环境后指纹不应变化。
浏览器指纹检测会显示什么
读取指纹不需要任何权限。网页通过普通的浏览器接口读取渲染结果和系统配置,再组合成一个稳定的标识。公开的浏览器指纹检测网站做的是同一件事,只是把读到的值展示给你看。
| 检测项 | 读到的内容 | 为什么重要 |
|---|---|---|
| User-Agent 和平台 | 浏览器版本、操作系统 | 最基础的分组依据,要和其他信号对得上 |
| 时区与 IP | 时区偏移、出口 IP 和所在地 | 时区必须和 IP 所在地一致 |
| WebRTC | 本地和公网 IP 候选地址 | 处理不当会绕过代理,暴露真实 IP |
| Canvas、WebGL、音频 | 渲染和音频输出的细微差异、显卡信息 | 能把浏览器和具体硬件联系起来 |
| 字体 | 已安装字体列表 | 强烈反映操作系统,Windows 和 macOS 差别明显 |
| 语言 | 浏览器语言、Accept-Language | 应与代理所在地区相符 |
| 硬件 | CPU 核心数、内存、屏幕分辨率 | 很难长期伪装一致 |
怎么看结果:一致性比“唯一性”更重要
很多检测网站会给出“你的指纹在样本中是唯一的”这类结论。对普通浏览器来说,几乎每台电脑都是唯一的,这个结论参考价值有限。平台很少只凭一个信号判断,它们更看重的是信号之间是否自洽,以及随时间是否稳定。
- 稳定:今天的指纹和昨天一样。每次启动都随机变化的指纹,比一个稳定的指纹更可疑。
- 自洽:各项信号互相吻合。Windows 的 User-Agent 配 macOS 字体,或美国 IP 配东八区时区,都是明显的问题。
- 无泄露:WebRTC 显示的公网 IP 应该是代理 IP,而不是你本机的真实 IP。
- 无自动化痕迹:用脚本访问时,不应出现手动访问时没有的自动化标记。
安装 AliasMode 后怎么检测环境
打开环境
在 AliasMode 里打开一个已经配置好代理的环境。建议先用 AliasMode 的一键代理检测确认代理可用,并记下出口 IP 和所在地。
用公开的指纹检测网站检查
在这个环境里访问公开的浏览器指纹检测网站,记录 User-Agent、平台、Canvas、WebGL、字体和屏幕参数。
核对时区、语言和地理位置
确认检测结果里的 IP、时区、语言和地理位置都指向代理所在地区。AliasMode 会让这几项自动跟随代理出口 IP。
检查 WebRTC 是否泄露
WebRTC 一栏显示的公网 IP 应该与代理出口 IP 相同,不应出现你的真实 IP。
重启后再比一次
关闭环境再打开,重新检测。指纹各项应保持不变;如果有变化,说明配置不稳定,需要排查。
常见问题和处理方法
- 时区或语言不对:先检查代理是否生效、出口 IP 是否在预期地区。代理不稳定时,AliasMode 会给出替换建议。
- WebRTC 显示真实 IP:确认环境确实配置了代理,并重新打开环境后再测。
- 屏幕分辨率不合适:AliasMode 允许为环境单独覆盖屏幕分辨率,其余指纹仍由内核统一协调。
- 操作系统不一致:新建环境时可以选择操作系统身份。Chromium 环境支持 Windows、macOS、Linux;Firefox 环境目前是 Windows 身份。
浏览器指纹检测常见问题
浏览器指纹检测结果显示“唯一”,是不是有问题?
不一定。大多数普通浏览器都是唯一的。更该关注的是时区、语言、IP 是否一致,WebRTC 有没有泄露,以及重启后指纹是否稳定。
指纹浏览器检测要查哪些项?
重点查四项:IP 与时区是否同一地区,语言是否匹配,WebRTC 是否泄露真实 IP,User-Agent 与字体、平台是否属于同一个操作系统。
清除 Cookie 能改变浏览器指纹吗?
不能。指纹来自设备和浏览器本身的信号,清除 Cookie 后网站仍能重新算出同一个指纹。真正的隔离要在浏览器内核这一层做。
检测全部通过就不会被封号吗?
不能这样保证。指纹检测只说明环境本身没有明显问题。平台还会看账号行为、IP 信誉和自身规则,结果取决于这些因素的综合。