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].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 }}📝 使用说明:
粘贴到 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个空格)