GitHub
公开源码、更新记录与 Issue 都在这里。
从最终运行态和日志诊断 Clash TUN 故障,执行可回滚修复并验证真实应用链路
基本信息
诊断并可回滚地修复 Clash Verge Rev TUN 导致的应用联网故障:微信图片发不出、朋友圈加载慢、开 TUN 后卡住、规则误走 DIRECT/代理、代理超时、IPv6 失效。 Use when the user mentions "Clash TUN 排障", "微信图片发不出去", "diagnose Clash TUN app connectivity".
开始前
没有 Claude 或 GPT 账号也可以试:Skill 不绑定某一家模型,Claude 效果最稳,GPT 也可以;手里只有国产工具时,可以从下方的 WorkBuddy 安装入口开始,效果可能有差距。
安装渠道
Yoda、Codex、Claude Code 和其他兼容运行环境都使用同一份 Skill;选择你的工具后,按对应步骤完成安装。
先保存一次工作资料,支持 Profile 的 Skill 会在运行时直接复用。
配置工作资料安装与配置
适合同时使用多个 Agent 的工作流:在一个地方完成安装、分配和调用。
在 Yoda 内完成
Yoda 会把安装后的 Skill 同步给已配置的 Agent,无需手动维护多个目录。
第一次调用
使用 lov-clash-tun-doctor 完成以下任务,并按 Skill 的验收标准检查结果:该 Skill 声明:Requires macOS with Clash Verge Rev (Mihomo core in sidecar or service mode) and Python 3.8+ standard library. Other platforms need explicit --data-dir and --socket values.
使用说明
基于最终运行态、实时连接和日志证据,诊断并修复 Clash Verge Rev TUN 导致的应用联网故障。
Independent source repository, also distributed through lovstudio/skills — by Lovstudio.AI
no route to host 或 context deadline exceeded。npx skills add lov-clash-tun-doctor -g -y
或使用 Claude Code 插件市场:
/plugin marketplace add lovstudio/skills
/plugin install dev-tools@lovstudio
依赖:macOS、Clash Verge Rev、Python 3.8+。诊断 CLI 只使用 Python 标准库。
SKILL_DIR="${SKILL_SKILLS_INSTALL_DIR:?Set SKILL_SKILLS_INSTALL_DIR}/lov-clash-tun-doctor"
# 只读诊断
python3 "$SKILL_DIR/scripts/clash_tun_doctor.py" diagnose --app wechat
# 从运行连接和近期轮转日志生成 DIRECT 清单
python3 "$SKILL_DIR/scripts/clash_tun_doctor.py" direct-list \
--app miracleplus \
--host apply.miracleplus.com \
--output ./miracleplus-direct.yaml
# 合并进当前规则并在线热加载,全程保持 Clash 运行
python3 "$SKILL_DIR/scripts/clash_tun_doctor.py" direct-list \
--app miracleplus \
--host apply.miracleplus.com \
--apply
# 预演修复
python3 "$SKILL_DIR/scripts/clash_tun_doctor.py" fix-wechat
# 备份、修复、重启并验证
python3 "$SKILL_DIR/scripts/clash_tun_doctor.py" fix-wechat --apply
# 回滚最近一次修复
python3 "$SKILL_DIR/scripts/clash_tun_doctor.py" rollback --apply
--apply。prepend 合并,不覆盖用户已有规则。| 参数 | 默认值 | 说明 |
|---|---|---|
--data-dir | 自动发现 | Clash Verge Rev 数据目录。 |
--socket | 自动发现 | Mihomo 控制器 Unix Socket;优先读取运行中内核的 -ext-ctl-unix,兼容服务模式,全部连不上时报错退出。 |
--app | wechat | 诊断时使用的应用过滤器。 |
--host | — | 明确加入清单的域名,可重复传入。 |
--output | — | 输出 Mihomo classical rule-provider YAML 清单。 |
--live-logs | 关闭 | 诊断时改为实时采样 Mihomo /logs 流(秒数);服务模式内核日志仅 root 可读时使用,采样期间复现故障。 |
--log-limit | 4000 | 每段近期轮转日志读取的行数。 |
--apply | false | 明确授权修改或回滚。 |
--no-reload | false | 只持久化 DIRECT 清单,不热加载运行态。 |
--no-restart | false | 修改后不重启 Clash Verge。 |
--json | false | 输出 JSON 诊断结果。 |
MIT
案例
用过这个 Skill?分享你满意的真实成果,可以手动填写,也可以交给 Agent 整理。
SKILL CARD / TRUST RECORD
这个 Skill 尚未发布完整的可信度卡。案例、维度地图与定价依据会在补齐后显示。
VALUE CARD
从最终运行态和日志诊断 Clash TUN 故障,执行可回滚修复并验证真实应用链路。
开源免费
免费
直接安装使用
价值锚点
一次处理通常可省下 30 分钟至半天的排错、配置或发布往返。
使用边界
默认在现有项目与工具链上工作;云资源、账号权限、代码审阅和大规模迁移另行确认。
维护说明
随框架、操作系统、CLI、平台 API 和发布流程变化复评。
登录后即可留言
搭配使用
更多信息
NEXT STEP
回到目录,按结果、证据和依赖继续挑选;开通 VIP 后,每个 Skill 都能直接安装。
手工川 / KEEP MAKING
在开启 TUN 模式的 Clash Verge Rev 环境中,微信图片发送失败。用户只调用了排障 Skill、没有附加症状描述,诊断仍逐层检查应用级配置、生成配置、运行时状态、活跃连接与服务日志,定位到两个叠加因素:Mihomo 运行时启用了 IPv6,而当前物理网络没有可用的 IPv6 上游;国内域名解析出的 AAAA 记录命中 GeoIP 直连规则后,经 IPv6 直连持续报 no route to host。关闭全局 IPv6 覆盖并持久化微信直连规则后,微信连接恢复为 IPv4 直连、日志错误停止,用户实测可以正常发送图片。
查看完整案例