浏览器指纹配置说明#

功能说明#

每个浏览器环境都应拥有独立的指纹信息,包括但不限于:操作系统、浏览器内核、UA、语言与时区、分辨率、WebRTC、Canvas、字体 等等参数

了解指纹配置,可以帮助你更好的创建适合自己业务的浏览器

指纹配置的核心逻辑是:合理 + 稳定 + 与业务匹配,如果没有明确需求,保持默认即可。


指纹参数详细说明#

下面为每个参数的作用与建议说明。

浏览器指纹配置说明示意图

WebRTC#

控制浏览器是否暴露真实内网IP。

可选项:

  • 替换:用代理IP替换真实IP(推荐)
  • 隐私:隐藏真实信息
  • 真实:使用本机真实信息
  • 禁用:完全关闭 WebRTC

建议: 多数场景选择「替换」。

时区#

决定浏览器报告的时区。

可选项:

  • 跟随IP(推荐)
  • 自定义

建议: 代理在哪个国家,时区就应匹配该国家。

地理位置#

浏览器报告的经纬度信息。

可选项:

  • 跟随IP(推荐)
  • 自定义

建议: 除非业务有特殊定位需求,否则选择跟随IP。

UI语言#

浏览器界面语言。

可选项:

  • 跟随IP
  • 自定义

建议: 语言与目标市场一致更自然。

期望语言(Accept-Language)#

网站识别用户语言偏好的字段。

可选项:

  • 跟随IP
  • 自定义

建议: 与UI语言保持一致。

分辨率#

浏览器窗口尺寸。

可选项:

  • 真实(推荐)
  • 自定义

建议: 选择常见分辨率,如 1920×1080。

字体遮掩#

防止通过字体识别设备。

可选项:

  • 真实
  • 随机

建议: 普通场景选择真实即可。

硬件噪音#

为硬件特征增加轻微扰动。

涉及:

  • Canvas
  • WebGL
  • 音频
  • ClientRects
  • Speech Voice

作用: 防止不同环境指纹完全一致。

建议: 保持默认即可。

WebGL 元数据#

控制显卡渲染信息。

可选项:

  • 噪音
  • 真实

建议: 普通用户使用真实即可。

设备信息#

包括设备型号、平台信息等。

可选项:

  • 真实
  • 自定义

建议: 无特殊需求使用真实。

硬件加速#

控制是否启用GPU加速。

可选项:

  • 开启(推荐)
  • 关闭

建议: 开启更接近真实设备。

SSL 指纹#

控制 TLS 指纹信息。

可选项:

  • 真实
  • 自定义

建议: 默认真实即可。

插件指纹#

浏览器插件识别特征。

可选项:

  • 真实
  • 噪音

建议: 普通业务选择真实。

硬件并发数#

CPU 逻辑核心数。

建议设置:

  • 4 / 8 / 10(常见值)

设备内存#

系统内存大小。建议设置:

  • 4GB / 8GB 等常见规格

命令行参数#

高级启动参数,用于特殊开发或调试需求.普通用户无需修改


常见问题#

1. 新建浏览器环境时必须手动配置指纹吗? 不需要。系统默认生成的指纹已经足够大多数业务使用。

2. 可以频繁修改指纹吗? 不建议。保持长期稳定更重要。

3. 指纹必须和代理地区匹配吗? 建议保持语言、时区与代理地区匹配,使环境更加自然。

4. 哪些参数不建议随意修改? SSL 指纹、命令行参数、硬件加速等底层参数。

5. 指纹会影响账号登录状态吗? 在大多数情况下不会,但如果大幅修改设备参数,可能触发平台验证。