clash-routes
仓库创建 2025年12月9日最近提交 9 天前SkillHot 收录 20 天前
▸ 精选理由
快速确认某进程(如浏览器或代理客户端)走哪条线路,便于排错与策略调整。
▸ 风险提示
会读取本地配置与 Mihomo API secret,可能暴露凭据
这个 Skill 做什么
查询并展示指定进程当前通过的 Clash 订阅/代理链路与匹配规则。
查某个进程当前走的是哪条 Clash 订阅/代理链路,并把匹配到的规则一并显示,方便确认流量去向。想知道 claude、chrome 等应用到底走哪个代理或排查网络异常时会用到。优势是按进程分组并能从 Mihomo API 获取实时连接信息,比单看配置更直观。
▸ 展开 SKILL.md 英文原文
查看指定进程的代理线路。通过 Mihomo API 查询当前活跃连接,显示进程匹配的规则和代理链路。用于确认某个进程(如 claude、chrome)走的是哪条订阅线路
239
Stars
23
Forks
40
仓库内 Skill
+7
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/majiayu000/spellbook/main/skills/clash-routes/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/majiayu000/spellbook/main/skills/clash-routes/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# Clash 线路查看工具
查看当前活跃连接的代理线路信息,确认指定进程走的是哪条订阅/代理链。
用户传入的参数:$ARGUMENTS
如果用户没有传入参数,显示所有活跃连接(按进程分组)。
## 执行流程
### 第一步:获取 Mihomo API 凭证
读取 Clash Verge 配置获取 API secret:
```bash
SECRET=$(grep '^secret:' "$HOME/Library/Application Support/io.github.clash-verge-rev.clash-verge-rev/clash-verge.yaml" 2>/dev/null | awk '{print $2}')
[ -z "$SECRET" ] && SECRET=$(grep '^secret:' "$HOME/.config/clash/config.yaml" 2>/dev/null | awk '{print $2}')
echo "Secret: ${SECRET:-(未找到)}"
```
### 第二步:查询连接信息
优先使用 Unix socket,fallback 到 HTTP:
```bash
# Unix socket 方式(Clash Verge Rev)
SOCKET="/var/tmp/verge/verge-mihomo.sock"
if [ -S "$SOCKET" ]; then
CONNECTIONS=$(curl -s --unix-socket "$SOCKET" "http://localhovia SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有