检测指南

浏览器指纹检测:看懂结果,查出问题

浏览器指纹检测网站会读出你的浏览器暴露给网站的所有信号。对指纹浏览器用户来说,检测的重点不是“够不够独特”,而是各项信号是否互相一致。

一句话回答

浏览器指纹检测就是用公开的检测网站读取浏览器暴露的信号,包括 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 后怎么检测环境

  1. 打开环境

    在 AliasMode 里打开一个已经配置好代理的环境。建议先用 AliasMode 的一键代理检测确认代理可用,并记下出口 IP 和所在地。

  2. 用公开的指纹检测网站检查

    在这个环境里访问公开的浏览器指纹检测网站,记录 User-Agent、平台、Canvas、WebGL、字体和屏幕参数。

  3. 核对时区、语言和地理位置

    确认检测结果里的 IP、时区、语言和地理位置都指向代理所在地区。AliasMode 会让这几项自动跟随代理出口 IP。

  4. 检查 WebRTC 是否泄露

    WebRTC 一栏显示的公网 IP 应该与代理出口 IP 相同,不应出现你的真实 IP。

  5. 重启后再比一次

    关闭环境再打开,重新检测。指纹各项应保持不变;如果有变化,说明配置不稳定,需要排查。

常见问题和处理方法

  • 时区或语言不对:先检查代理是否生效、出口 IP 是否在预期地区。代理不稳定时,AliasMode 会给出替换建议。
  • WebRTC 显示真实 IP:确认环境确实配置了代理,并重新打开环境后再测。
  • 屏幕分辨率不合适:AliasMode 允许为环境单独覆盖屏幕分辨率,其余指纹仍由内核统一协调。
  • 操作系统不一致:新建环境时可以选择操作系统身份。Chromium 环境支持 Windows、macOS、Linux;Firefox 环境目前是 Windows 身份。

浏览器指纹检测常见问题

浏览器指纹检测结果显示“唯一”,是不是有问题?

不一定。大多数普通浏览器都是唯一的。更该关注的是时区、语言、IP 是否一致,WebRTC 有没有泄露,以及重启后指纹是否稳定。

指纹浏览器检测要查哪些项?

重点查四项:IP 与时区是否同一地区,语言是否匹配,WebRTC 是否泄露真实 IP,User-Agent 与字体、平台是否属于同一个操作系统。

清除 Cookie 能改变浏览器指纹吗?

不能。指纹来自设备和浏览器本身的信号,清除 Cookie 后网站仍能重新算出同一个指纹。真正的隔离要在浏览器内核这一层做。

检测全部通过就不会被封号吗?

不能这样保证。指纹检测只说明环境本身没有明显问题。平台还会看账号行为、IP 信誉和自身规则,结果取决于这些因素的综合。