附录-advancedBo(高级指纹参数)

advancedBo对象是Hubstudio的高级设置的指纹参数信息,支持多种浏览器指纹信息配置。若创建环境时未传入参数,默认使用系统默认参数随机生成。

参数名称类型必传说明
uaVersionstring范围包括102~124
uastring自定义UA要求传参格式符合标准。举例:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36
languageTypeint界面语言类型。0-跟随IP,1-自定义,2-跟随电脑
languagesarray默认使用第一个传入的语言作为渲染语言
gmtstringtimezone时区,不传参默认使用系统默认。自定义时格式举例:GMT-12:00
geographystringtimezone地理,不传参默认使用系统默认。自定义时格式举例: Etc/GMT + 12
geoTipsint网站请求获取您当前地理位置时的选择,0-ask(询问)、2-block(禁止)
geoRuleintGeolocation地理位置规则。不传参默认使用系统默认。0-基于IP生成对应位置,1-使用自定义设置的位置
longitudestring地理位置自定义时必填,格式如“-40.123”(范围-180到180)
latitudestring地理位置自定义时必填,格式如“30.123”(范围-90到90)
radiusint地理位置自定义时必填,,格式如“10“(范围10-5000)
heightint分辨率-高,type为Android或IOS时,不支持设置分辨率。分辨率高、宽都传-1时,分辨率随机
widthint分辨率-宽,type为Android或IOS时,不支持设置分辨。分辨率高、宽都传-1时,分辨率随机
fontsTypeint字体列表保护,0-隐私,1-真实
fontsarray按照字体的英文传入(编辑环境时,请将所有的字体传入。若传入的字体过少,可能会导致网页数据显示不全)
fontFingerprintint字体指纹,0-开启ClientRects隐私保护,1-使用电脑默认的ClientRects
webRtcint0-开启WebRTC,但禁止获取IP,1-开启WebRTC,将公网IP替换为代理IP,2-开启WebRTC,跟随电脑真实IP,3-禁用WebRTC,网站会检测到您关闭了WebRTC,4-转发WebRTC,将公网IP替换为代理IP
webRtcLocalIpstring内网IP。10.0.0.0/8;10.0.0.0 - 10.255.255.255;172.16.0.0/12;172.16.0.0 - 172.31.255.255;192.168.0.0/16;192.168.0.0 - 192.168.255.255
canvasint0-开启Canvas隐私保护,1-跟随电脑的Canvas
webgLint0-开启WebGL隐私保护,1-跟随电脑的WebGL
hardwareAccelerationint0-关闭硬件加速,1-开启硬件加速
webglInfoint开启硬件加速时可传参,不传参默认使用系统默认。0-webglvendor和webglRenderer信息将根据ua进行匹配,1-跟随电脑的WebGL Info
audioContextint0-开启AudioContext隐私保护,1-跟随电脑的AudioContext
speechVoicesint0-开启SpeechVoices,1-关闭SpeechVoicess
mediaint0-开启媒体设备隐私保护,1-使用Chrome原生隐私保护(不授权则不会暴露真实媒体设备数量)
cpuint2,4,6,8,10,12,16,0(0代表真实)
memoryint2,4,6,8,0(0代表真实)
doNotTrackint0-默认不设置,1-默认不允许追踪,2-默认允许追踪
batteryint0-开启电池隐私保护,1-使用电脑真实的电池信息,2-禁止访问电池信息
portScanint0-不允许网站检测您使用的本地网络端口,1-允许网站检测您使用的本地网络端口
whiteListstring启用端口扫码保护时,可传入该参数。整数,范围从 1 到 65535,多个端口请用逗号(半角)分开,示例 4000,4001
10.0.0.0/8
10.0.0.0 - 10.255.255.255
172.16.0.0/12
172.16.0.0 - 172.31.255.255
192.168.0.0/16
192.168.0.0 - 192.168.255.255
2024-06-14
0 0