Capture and export TLS fingerprints for Claude Code
{{ token }}
此 Token 用于隔离你的指纹数据,请妥善保存。刷新页面后仍可使用。
在 Claude Code 终端执行以下命令,然后刷新此页面查看捕获的指纹:
export ANTHROPIC_BASE_URL=https://{{ hostname }}:{{ capturePort }}
export ANTHROPIC_AUTH_TOKEN={{ token }}
export NODE_TLS_REJECT_UNAUTHORIZED=0
claude "test"
{{ fingerprints[0].model }}
{{ fingerprints[0].ja3_raw || '-' }}
{{ fingerprints[0].ja3_hash || '-' }}
{{ fingerprints[0].ja4 || '-' }}
{{ fingerprints[0].http2 || '-' }}
{{ fingerprints[0].cipher_suites?.length || 0 }} 项
{{ fingerprints[0].curves?.length || 0 }} 项
{{ fingerprints[0].point_formats?.join(', ') || '-' }}
{{ fingerprints[0].signature_algorithms?.length || 0 }} 项
{{ fingerprints[0].extensions?.length || 0 }} 项
{{ fingerprints[0].alpn_protocols?.join(', ') || '-' }}
{{ formatVersions(fingerprints[0].supported_versions) }}
{{ formatCurveNames(fingerprints[0].key_share_groups) }}
{{ formatPSKModes(fingerprints[0].psk_modes) }}
{{ formatCompressCert(fingerprints[0].compress_cert_algos) }}
{{ fingerprints[0].user_agent || '-' }}
Client IP: {{ fingerprints[0].client_ip || '-' }}
请按照上方说明执行 Claude Code 命令,然后点击刷新按钮
JA3: {{ truncate(fp.ja3_hash, 16) }}
{{ selectedFingerprint.model }}{{ selectedFingerprint.ja3_raw }}{{ selectedFingerprint.ja3_hash }}{{ selectedFingerprint.ja4 }}{{ selectedFingerprint.http2 }}{{ selectedFingerprint.user_agent }}{{ selectedFingerprint.client_ip }}{{ selectedFingerprint.alpn_protocols?.join(', ') || '-' }}{{ formatVersions(selectedFingerprint.supported_versions) }}{{ formatCurveNames(selectedFingerprint.key_share_groups) }}{{ formatPSKModes(selectedFingerprint.psk_modes) }}{{ selectedFingerprint.signature_algorithms?.length || 0 }} 项{{ selectedFingerprint.extensions?.length || 0 }} 项{{ formatCompressCert(selectedFingerprint.compress_cert_algos) }}📝 使用说明:
粘贴到 config.yaml 的 gateway.tls_fingerprint.profiles 下
示例结构:
gateway:
tls_fingerprint:
enabled: true # 必须设为 true
profiles:
linux_x64_node_v22171: # ← 粘贴到这里
name: "..."
cipher_suites: [...]
macos_arm64_node_v20185: # ← 多个 profile 依次追加
name: "..."
cipher_suites: [...]
⚠️ 注意:YAML 对缩进敏感,请确保缩进正确(2个空格)