🔒 TLS Fingerprint Collector

Capture and export TLS fingerprints for Claude Code

🔑 你的专属 Token

{{ token }}

此 Token 用于隔离你的指纹数据,请妥善保存。刷新页面后仍可使用。

📋 使用说明

在 Claude Code 终端执行以下命令,然后刷新此页面查看捕获的指纹:

export ANTHROPIC_BASE_URL=https://{{ hostname }}:{{ capturePort }}
export ANTHROPIC_AUTH_TOKEN={{ token }}
export NODE_TLS_REJECT_UNAUTHORIZED=0
claude "test"

在 Codex CLI / App 使用 OpenAI Responses API 时,复用同一采集地址并走 /v1/responses

{{ codexInstructionText }}
已捕获 {{ fingerprints.length }} 条指纹

🎯 最新捕获

{{ formatTime(fingerprints[0].timestamp) }}
Model: {{ fingerprints[0].model }}

🖥️ 平台信息


📦 解析后的 TLS 参数 (用于配置)


Transport: {{ fingerprints[0].transport || '-' }} WebSocket: {{ fingerprints[0].is_websocket ? 'true' : 'false' }} User-Agent: {{ fingerprints[0].user_agent || '-' }} Client IP: {{ fingerprints[0].client_ip || '-' }}

🔍

暂无捕获的指纹

请按照上方说明执行 Claude Code 命令,然后点击刷新按钮

📜 历史记录 (最近 {{ fingerprints.length - 1 }} 条)

#{{ fp.id }} {{ fp.model }} {{ fp.transport }} {{ formatTime(fp.timestamp) }} JA3: {{ truncate(fp.ja3_hash, 16) }}
{{ fp.stainless_os }} {{ fp.stainless_arch }} {{ fp.stainless_runtime }} {{ fp.stainless_runtime_version }}

指纹详情 #{{ selectedFingerprint.id }}

Time: {{ formatTime(selectedFingerprint.timestamp) }}
Model: {{ selectedFingerprint.model }}
JA3 Raw: {{ selectedFingerprint.ja3_raw }}
JA3 Hash: {{ selectedFingerprint.ja3_hash }}
JA4: {{ selectedFingerprint.ja4 }}
HTTP2: {{ selectedFingerprint.http2 }}
Transport: {{ selectedFingerprint.transport }}
WebSocket: {{ selectedFingerprint.is_websocket ? 'true' : 'false' }}
User-Agent: {{ selectedFingerprint.user_agent }}
Client IP: {{ selectedFingerprint.client_ip }}
ALPN: {{ arrayText(selectedFingerprint.alpn_protocols) }}
TLS Versions: {{ formatVersions(selectedFingerprint.supported_versions) }}
Key Share: {{ formatCurveNames(selectedFingerprint.key_share_groups) }}
PSK Modes: {{ formatPSKModes(selectedFingerprint.psk_modes) }}

✓ 已复制到剪贴板

📝 使用说明:

粘贴到 config.yamlgateway.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个空格)