Localtonet 工具

TLS 指纹

查看你的 JA3 和 JA4 指纹,以及浏览器提供的 TLS 选项。

你的结果

正在读取你的 TLS 握手…

正在测量服务中检查 ClientHello 元数据。

检查中
ClientHello正在检查…
提供的最高 TLS 版本正在检查…
应用层 HTTP正在检查…
工作原理

TLS 与 HTTP 请求数据

JA4 · TLS ClientHello等待测试…
JA3 · ClientHello 参数的 MD5等待测试…
应用请求签名等待测试…

运行检测以查看测量值。

指纹描述的是连接到测量服务的客户端。终止 TLS 的代理会改变结果。

工作原理 指南与故障排查

这些指纹描述了什么

测量服务会在完成常规 HTTPS 验证之前读取第一个 TLS ClientHello。JA3 和 JA4 汇总了其中提供的版本、密码套件和扩展,GREASE 值不计入在内。

在更换浏览器或代理前后对比指纹。单独的应用签名汇总了网站应用可见的信息。如需查看页面脚本可读取的属性,请使用浏览器指纹测试。

提供值与协商值

ClientHello 列出了客户端提供的选项。应用层的 TLS 版本和密码套件描述的是已完成的连接,可能有所不同。

托管路径很重要

终止 TLS 的代理会成为测量服务所观测到的客户端。直通 TLS 的隧道则会保留浏览器的握手。

对比指纹

许多浏览器可能共享同一指纹,且更新后指纹可能变化。指纹不能识别某个人。

捕获范围限制

此测量覆盖基于 TCP 的 TLS。QUIC、DTLS 和加密的内部 ClientHello 不在捕获范围内。

常见问题
JA3 和 JA4 是直接测量的吗?

是的,前提是测量服务返回了捕获到的 ClientHello。如果无法捕获,则不会给出任何 JA3 或 JA4 值。

为什么无法获取 TLS 版本?

TLS 连接可能在反向代理或 CDN 处终止,而它们没有把协商的详情转发给应用。

为什么签名会变化?

HTTP 协商、请求头、浏览器更新和中间设备的行为都可能改变应用可见的请求。

支持