八个分区
身份、硬件、地区、噪声指纹、字体、媒体设备、WebRTC 和地理位置。每个分区都对应页面能通过浏览器自身 API 读到的内容,所以你编辑的就是网站会看到的值,而不是它的抽象。
功能 · 指纹编辑器
每个 Profile 都带着自己的指纹:八个分区可以手动编辑或从模板填充,另有一组一致性检查,在浏览器启动之前就指出互相矛盾的设置。
指纹编辑器是应用里设置 Profile 设备身份的地方:User-Agent 及其 Client Hints、屏幕与硬件参数、时区与语言、画布与音频噪声、字体列表、媒体设备、WebRTC 模式和地理位置。Polychrome 内核在启动时读取一次这份配置,并用它替代这台电脑的真实值。它描述的是一台设备,并不决定任何网站会如何看待它。
八个分区、两套模板、一组检查。
身份、硬件、地区、噪声指纹、字体、媒体设备、WebRTC 和地理位置。每个分区都对应页面能通过浏览器自身 API 读到的内容,所以你编辑的就是网站会看到的值,而不是它的抽象。
从与内核 Chrome 版本匹配的「Windows 11 / Chrome」或「macOS / Chrome」模板开始,再改你需要的部分。模板会把 User-Agent 和 Client Hints 填成与你运行的内核一致。
绑定代理后,时区、语言和地理位置可以从代理的出口国家推导;地理位置给的是城市级精度,而不是桌面电脑不可能有的米级精度。
保存前,编辑器会列出错误、警告和提示:时区与代理国家不符、Windows 身份上出现 macOS 专有字体、很少同时出现的 CPU 与内存组合、WebGL 厂商与渲染器冲突、坐标离代理出口太远,或 User-Agent 版本与内核不匹配。每一条都说明该改什么。
检查让 Profile 不自相矛盾。除此之外的事都由操作者判断。
| 主题 | Agilelogin 边界 | 操作者动作 |
|---|---|---|
| 通过全部检查的指纹 | 内部一致,并与检查时所用的代理一致 | 在各网站与账号的条款之下,决定这个 Profile 用于哪些网站和账号。 |
| 带错误保存 | 允许,但内核会丢弃它认为无效的分区,并用这台电脑的真实值替代 | 修正列出的错误,或接受真实值被暴露。 |
| 出口尚未检测的代理 | 无法针对它运行地区与地理位置检查 | 在代理页运行一次健康检查,再重新打开编辑器。 |
新 Profile 和已有 Profile 都是同样四步。
选择「Windows 11 / Chrome」或「macOS / Chrome」模板。它会把 User-Agent、Client Hints、屏幕、硬件、字体和媒体设备设成一台自洽的桌面电脑。
绑定一个已检测的代理,让编辑器从它的出口国家推导时区、语言和地理位置。
先处理错误,再看警告。每一条都写明要改哪个分区。
配置通过启动通道传给内核,而不是命令行参数,并在整个会话期间保持不变。
本版本的编辑器不做的事。
本版本不能。内核只接受 Windows 和 macOS 身份,编辑器会把移动端 User-Agent 标为错误,以免误存。
现代 Chrome 发送精简的 User-Agent,细节通过 Client Hints 应答:品牌、平台版本、架构和位数。编辑器从模板填充它们,并检查品牌是否与内核版本匹配,因为网站能把两者对照。
不会。检查找的是设置之间以及设置与代理之间的矛盾。网站是否接受访客,取决于该网站自己的规则、你的账号历史和你的网络,这些编辑器都看不到。