跳转到内容

亲测可用的指纹修改

可以使用 fingerprintjsbrowserleaks 来测试指纹修改效果。

详细说明

每项参数的作用、配置建议与排错见 指纹参数参考

支持项速查

  • 操作系统:修改 userAgent 中的操作系统部分
  • 浏览器版本:修改 userAgent 中的浏览器版本
  • 代理设置:默认 / 不使用代理 / 自定义
  • 用户代理:完整 userAgent
  • 语言navigator.languagenavigator.languages;可按 IP 自动匹配
  • 时区Date 时区;可按 IP 自动匹配
  • WebRTC
  • 地理位置:Geolocation;可按 IP 自动匹配
  • 分辨率screen.width / screen.height
  • 字体:支持的字体列表随机化
  • Canvas:2D 绘制差分
  • WebGL 图像:WebGL 绘制差分
  • WebGL 元数据:厂商、渲染器等
  • WebGPU:与 WebGL 元数据联动
  • AudioContext:音频指纹差分
  • ClientRects
  • Speech Voices
  • CPUnavigator.hardwareConcurrency
  • 内存
  • 设备名称
  • MAC 地址
  • Do Not Track
  • SSL
  • 端口扫描保护
  • 硬件加速

上线前自检

启动环境后,在 BrowserLeaksFingerprintJS Demo 逐项核对:

检测项期望
IP / 时区 / 语言与代理出口、环境配置一致
WebRTC不暴露真实局域网或公网 IP
Canvas / WebGL / Audio与基线相比有差分且同环境可复现
UA 与分辨率与所选操作系统一致
Geolocation与 IP 地区匹配(若已开启按 IP 匹配)

若某项异常,见 指纹参数参考故障排除

相关文档