CheckClaude
Claude 运行环境检测与风险修复工具
26 项加权信号给运行环境打分,指出出口地区、时区、DNS 泄漏、WebRTC 泄漏等风险,能自动修的一键修复。
详细介绍与安装说明
Anthropic 的风控不依赖单一 IP,而是由地区画像、时区与语言一致性、网络出口可信度、设备连续性等多维信号共同构成环境画像。当这些信号相互矛盾——出口 IP 落在不支持地区、系统时区与出口地区不符、DNS 查询泄漏至境内、代理分流使出口在多个地区间跳变——环境画像即出现冲突,可能触发登录限制、订阅失败或账号风控。
CheckClaude 在本机采集 26 项可验证信号并加权评分(满分 100),输出风险清单、各项失分权重与可执行的处置路径。全部检测在本地完成,不需要登录 Claude 账号。
功能与能力
- 1网络出口可信度
- 校验 IP 归属地、ASN 网络组织、Cloudflare 边缘节点位置与出口链路层数,识别机房段、公开代理段与多层嵌套代理;交叉比对多家 IP 情报库判定是否冲突。
- 2地区画像一致性
- 比对出口地区、系统时区、UTC 偏移与系统区域设置,检出跨地区矛盾信号;同时校验国内 / 国外 / 谷歌三路出口是否收敛于同一 IP。
- 3DNS 链路完整性
- 检测 claude.ai 解析结果是否被劫持、是否由代理接管(fake-ip),以及 DNS 查询出口归属——境外出口配国内公共 DNS 属于典型的链路矛盾。
- 4服务可达性
- 实测 api.anthropic.com 与 claude.ai 的响应状态,区分地区拦截(403)、网络不可达与反爬挑战;已配置中转时按中转口径计分。
- 5账号可信度信号
- 基于本机历史日志统计 24 小时内出口 IP 跳变次数,评估设备连续性;并识别虚拟机等异常运行容器。
- 6终端环境指纹
- WebRTC 出口泄漏检测(UDP 不经 HTTP 代理,可暴露代理未覆盖的真实出口)、Intl 时区与浏览器语言、Client Hints、HTTP 语言首标与渲染环境特征。macOS 与 Windows 都会通过系统默认浏览器采集真实信号。
修复能力
对可安全自动处置的项提供一键修复:将系统时区对齐出口地区、切换至经验证的境外 DNS(写入前先验证候选服务器解析结果未被投毒)、关闭 PAC 自动分流。其余项输出具体处置建议与对应失分权重。
本地运行,不需要登录 Claude 账号,不读取任何账号凭据,检测结果仅写入本机。评分反映环境信号一致性,不代表 Anthropic 官方判定,亦不构成账号安全承诺。
两端都未做正式代码签名,首次打开可能会被系统拦截:
- macOS:macOS 15 起「右键→打开」已失效。终端执行下面这条;或双击一次让它被拦,再去 系统设置 → 隐私与安全性 →「安全性」区域 → 点「仍要打开」。
xattr -dr com.apple.quarantine /Applications/CheckClaude.app - Windows:若被 SmartScreen 拦,点「更多信息」→「仍要运行」。