官方政策、真实环境、证据边界,一次查清
Claude Doctor 把政策风险、访问/信誉问题与环境信息分开检查。官方资料、社区报告和推断不会混为一谈,每条都标注因果、置信度与检测边界。
凭证与中转
按官方优先级判断实际生效的认证来源,并检查订阅凭证是否被送到非官方端点;API key、gateway bearer token 与订阅凭证区别对待。
客户端来源
识别当前 PATH 实际命中的 native / Homebrew / npm 官方分发路径与版本;未知路径只提示复核,不把路径识别夸大成签名验证。
出口网络与 IP 画像
出口地区按官方支持列表判断;机房/代理/VPN/Tor 与滥用信誉单独列为访问提示。第三方情报可能误报,不直接等同封禁原因。
设备与遥测透明度
只读展示本地身份与遥测文件是否存在,并解释哪些信息会出站;账号级会话清单始终引导到官方后台,不调用私有账号接口。
时区与画像甄别
项目的字节级复检显示,历史日期行时区标记在当前验证版本中已消失。因此只做回归检测,不把系统时区推断成当前封禁开关。
不只诊断,还协助修复
可处理项提供安全命令或人工步骤;自动写入会先预览、确认并备份。能观测的修复再用复诊验证,不把建议包装成已解决。
检测 → 修复 → 复验,一个可复现的闭环
Claude Doctor 的每一步都保留证据:能读取真实状态就不靠猜,能安全修改才自动处理,改完再复验可观测结果。
扫描检测
读取真实环境,dump 出会打进请求的字节,逐条给出带因果与出处的诊断。传闻明确标注为传闻。
修复方案
可自动处理的项先预览并确认写入;网络或 settings 问题保留为明确的人工步骤。
字节复验
修复后再跑一遍,用字节对比确认那一行真的干净了。用证据收尾,不是留一句应该好了。
哪些是政策风险,哪些是访问与环境提示
只有有服务端因果的信号才归入政策风险;访问问题与环境信息仍会提示关注,但不会混成一个伪精确数字。
| 信号 | 测对对象 | 因果 | 置信度 |
|---|
浏览器测不到的,交给命令行
凭证优先级、中转配置、活动命令的分发路径、残留 API key 覆盖和终端出口路径,只有本地进程能观察。命令行完成检测、修复与复验闭环。
一条命令,两个别名
默认 100% 本地运行,不上传任何环境数据。凭证只做分类,原文永不外泄。出口 IP 体检用免 key 的 ipapi.is,可选换成你自己的 ipdata key。