clash网络急救箱网络诊断器/wsl网络急救箱网络诊断器
当前版本:1.4.0
- 外层目录:开发目录(当前目录)
- 内层目录:发布目录(单独维护)
可以得到非常详细的网络排查日志,包含大量专业信息。
和一个可以快速看的诊断解释。
对于需要快速看到问题的开发者,或者疑难症状的解决都非常有帮助
仅仅需要拷贝打印信息,上传给ai看,自然ai会教你针对这个网络环境怎么处理的

- 右键
Clash_Network_Doctor_CN_deeptrace.ps1-> 属性,在“常规”里把“解除锁定(来自其他计算机的文件)”勾选并应用。

- 打开
Clash Verge-> 设置 -> 外部控制,在“外部控制器”中设置 API 密码并保存。


- 双击运行
Run_Clash_Doctor.cmd。首次运行可能会提示输入 Clash API 密钥。
- 无交互运行(不等待按回车):
powershell -NoProfile -ExecutionPolicy Bypass -File .\Clash_Network_Doctor_CN_deeptrace.ps1 -NoPause- 通过启动器传参:
Run_Clash_Doctor.cmd -NoPause -NoSecretPrompt- 外层目录是开发目录,允许继续演进代码、文档、构建脚本和回归清单。
- 内层
Clash_Network_Doctor/是发布目录,开发时不要直接改它。 - 当前开发目录新增了:
src/:面向后续拆分维护的源码片段目录tools/build-release.ps1:生成单文件发布脚本的构建脚本docs/REGRESSION_CHECKLIST.md:回归检查清单
- 仅验证 build pipeline:
powershell -NoProfile -ExecutionPolicy Bypass -File .\tools\build-release.ps1 -ValidateOnly- 生成单文件构建产物到
build/:
powershell -NoProfile -ExecutionPolicy Bypass -File .\tools\build-release.ps1- 基础 smoke run:
powershell -NoProfile -ExecutionPolicy Bypass -File .\Clash_Network_Doctor_CN_deeptrace.ps1 -NoPause -NoSecretPrompt0:SUCCESS(核心链路通过)10:PARTIAL(可用但存在风险或部分异常)20:FAIL(核心链路失败)30:RUNTIME_ERROR(运行时错误,如报告写入失败)
报告文件中会新增 [RESULT] 段,包含 ExitCode / ExitCategory。
- DNS(国内/国外/NCSI)
- Clash 系统代理覆盖情况
- WinHTTP / WinINET 分裂
- WSL(安装、发行版、网络模式、WSL 内 DNS/外网)
- Microsoft Store 访问链路
- TLS/证书风险
- Windows Update 依赖服务
- 防火墙/安全软件风险
- Clash API 运行态(mode、Tun、策略组、节点存活、主出口链路)
- WSL 直连 / 代理 HTTPS 对比
- WSL AI 开发连通性(PyPI / HuggingFace / GitHub / Conda / Ubuntu Repo)
- WSL GitHub
git ls-remote工具链测试 - MTU 风险提示(启发式)
Network Path VerdictClash Runtime DominantPathClash Runtime DominantRateWinHTTP ProfileMicrosoft Store/Store Probe EvidenceWSL Network/NCSI Health/TLS/Cert/Update ChainWSL HTTP Direct/WSL HTTP ProxyAI Direct/AI Proxy/WSL Git- 报告中的
[AI_DEVELOPMENT]段
- 代理连通优先看
curl的 HTTP/HTTPS 证据,不要只看ping。 - 浏览器正常但某些软件不通时,重点看
WinHTTP Profile。 - Clash API 密钥会本机加密保存;变更密钥后重新输入即可覆盖。
- AI 开发场景下,不建议脚本自动切换最近镜像;当前仅做测速、诊断和建议。
- 若 WSL 直连失败但代理成功,优先考虑给 WSL shell、pip、git、conda 显式配置代理。