Skip to content

订阅节点不存在 #246

@whr819987540

Description

@whr819987540

CLI的节点信息

(base) whr@40902 ➜  ~/projects/clash-for-linux (master*) clashctl select                                      
🚀 当前节点:Default Proxy -> <unknown>
👉 请选择要切换的策略组和节点


🚀 节点切换

📦 请选择策略组:
💡 通常优先选择:节点选择
  1) 📦 Apple [select]  ->  🚀 US-Balancer-N1-1
  2) 📦 Auto [自动选择 / url-test]  ->  🚀 US-Netflix-N2-3
  3) 📦 Developer [select]  ->  🚀 TW Fixed IP
  4) 📦 Download [select]  ->  🚀 US-D1-1
  5) 📦 Express [自动选择 / url-test]  ->  🚀 JP-Dedicated-F3-3
  6) 📦 GLOBAL [select]  ->  🚀 Fast-B1-2
  7) 📦 Microsoft [select]  ->  🚀 US-Balancer-N1-1
  8) 📦 Premium [select]  ->  🚀 Express
  9) 📦 SG [自动选择 / url-test]  ->  🚀 SG-X2-1
  10) 📦 Steam [select]  ->  🚀 Download
  11) 📦 Streaming [select]  ->  🚀 Express
  12) 📦 TW [自动选择 / url-test]  ->  🚀 TW-X1-3
  13) 📦 US [自动选择 / url-test]  ->  🚀 US-X1-1
  q) 退出

GUI的节点信息

image-20260429235013434

访问报错:

(base) whr@40902 ➜ ~/projects/clash-for-linux (master*) curl --proxy http://127.0.0.1:7891 -v www.google.com

  • Trying 127.0.0.1:7891...
  • TCP_NODELAY set
  • Connected to 127.0.0.1 (127.0.0.1) port 7891 (#0)

GET http://www.google.com/ HTTP/1.1
Host: www.google.com
User-Agent: curl/7.68.0
Accept: /
Proxy-Connection: Keep-Alive

  • Empty reply from server
  • Connection #0 to host 127.0.0.1 left intact
    curl: (52) Empty reply from server

诊断信息

(base) whr@40902 ➜ ~/projects/clash-for-linux (master*) clashctl doctor

📜 系统诊断

【总体结论】
🐱 当前基本可用:代理内核与控制器均正常
🚨 风险等级:🐱 低

【发现的问题】
🐱 未发现明显问题

【关键证据】
🔍 运行配置:存在
🔍 服务状态:运行中
🔍 控制器状态:可访问
🔍 当前订阅:default(可用)
🔍 代理端口:7891(已监听)
🔍 控制器地址:127.0.0.1:9091

【修复建议】
💡 clashctl status
💡 clashctl select

【详细检查】

🧰【安装环境检查】
✔ 操作系统:linux
✔ 系统架构:amd64
✔ 安装范围:user
✔ 容器环境:host
✔ 安装期选择后端:systemd-user
✔ 容器兼容模式:false
✔ 端口策略:auto-resolve

🧰【依赖检查】
✔ Mihomo 已安装:/home/whr/projects/clash-for-linux/runtime/bin/mihomo
✔ subconverter 已安装:/home/whr/projects/clash-for-linux/runtime/subconverter/subconverter
✔ yq 已安装:/home/whr/projects/clash-for-linux/runtime/bin/yq
✔ Dashboard 来源:zip(unzip 可用,压缩包可解压)
✔ Secret 生成:openssl 可用

🧰【容器与 Tun 检查】
✔ 当前运行在主机环境
✔ 当前运行后端:systemd-user
✔ /dev/net/tun 存在
✔ /dev/net/tun 可读写
⚠ 安装期判定:Tun 不可安全管理
✔ ip 命令可用
✔ 当前 Tun 状态:关闭

🧰【配置检查】
✔ 运行配置存在:/home/whr/projects/clash-for-linux/runtime/config.yaml
✔ 当前 Profile:default
✔ 代理端口:7891
✔ 控制器地址:127.0.0.1:9091
✔ 控制器密钥:已设置
✔ Dashboard 已接入:/home/whr/projects/clash-for-linux/runtime/dashboard(来源:zip)
✔ 配置校验通过

🧰【订阅检查】
✔ 订阅策略:active-only
✔ 当前主订阅:default
✔ 订阅源总数:2
✔ 已启用订阅源:2
✔ convert 订阅源:0
✔ 自动禁用订阅源:0
✔ 当前主订阅可用:default

🧰【编译状态检查】
✔ 编译模式:active-only
✔ 当前主订阅:default
✔ 实际参与编译:default
✔ 失败订阅源:无
✔ 最近一次编译状态:success
✔ 最近一次编译时间:2026-04-29 23:45:13

🧰【服务检查】
✔ 运行后端:systemd-user
✔ 内核开机自启:on
✔ 开机代理保持:unsupported
✔ 开机代理接管:off
✔ 开机边界:systemd-user 支持用户登录后自启;开机代理保持仍由 /etc/environment 的代理块决定;当前环境不可写系统代理持久文件
✔ 用户级 systemd 服务运行中
进程号:1986572

🧰【端口检查】
✔ 代理端口已监听:7891
✔ 控制器端口已监听:9091
⚠ DNS 端口未监听:1054
✔ subconverter 端口已监听:25500

🧰【安装端口裁决检查】
✔ 安装期代理端口:7891
⚠ 代理端口在安装期发生自动避让
✔ 安装期控制器:0.0.0.0:9091
⚠ 控制器端口在安装期发生自动避让
✔ 安装期 DNS 端口:1054
⚠ DNS 端口在安装期发生自动避让

🧰【运行事件检查】
✔ 当前风险等级:low
✔ 当前配置来源:runtime
✔ 系统代理状态:unsupported
✔ Dashboard 运行目录:已部署(来源:zip)
✔ .env 控制器密钥:已设置
✔ 最近一次构建已应用
应用时间:2026-04-29 23:45:13
✔ 最近一次启动未触发配置回退

🧰【安装验证检查】
✔ clashctl 命令入口可用
✔ 安装后配置已就绪
✔ 安装后运行态已就绪
✔ 安装后控制器可访问

🧰【主订阅自动切换检查】
✔ 最近未发生主订阅自动切换

🧰【控制器检查】
✔ 控制器地址:127.0.0.1:9091
✔ 控制器 API 可访问
✔ 可切换策略组数量:17
当前策略组摘要:
Apple -> US-Balancer-N1-1
Auto -> Fast-B1-4
Default Proxy ->
Developer -> TW Fixed IP
Download -> US-D1-1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions