Skip to content

统一代理服务 ​

MSM 把 Clash 与 Sing-Box 收拢到同一个 代理服务 菜单。页面会跟随当前活动核心切换数据源,节点、规则、连接和日志不再分散到旧的 /mihomo、/singbox 地址。

只提供管理能力

MSM 只管理用户自行提供且有权使用的 Clash / Sing-Box 内核、配置、规则、节点和订阅。项目不提供节点、订阅、网络接入、内容分发或任何违法违规服务,也不为未授权访问、侵权或其他违法违规行为提供授权或背书。详见 合规使用规范。

使用前检查 ​

  1. 在 系统设置 → 系统更新 确认目标代理组件已安装。
  2. 在 进程管理 确认只有当前活动核心负责透明代理。
  3. 打开 代理服务 → 概览,确认版本、运行状态、控制器和网络信息可以读取。
  4. 更新订阅并完成一次节点延迟测试。
  5. 发起真实访问,在连接管理和日志中确认流量进入当前核心。

当前可选方案 ​

方案适合场景权限与注意事项
Clash Meta成熟兼容性;Meta 稳定版或 Alpha 预览版基础方案
Clash SmartSmart 核心、专属模板和策略组需要 Pro 的代理管理能力
Sing-BoxreF1nd Sing-Box 核心及原生 JSON 配置基础方案

概览:确认当前核心和网络状态 ​

代理概览:活动核心、实时流量、控制器状态和运行配置

截图中的方案选择器来自保留上游内核名称的界面版本;本文统一称为 Clash Meta。

概览页主要看四类信息:

  • 标题旁的版本和 运行中 状态。
  • 右上角当前方案选择器,例如 Clash Meta。部分旧版界面或截图仍使用上游内核名称,对应的就是此方案。
  • 实时连接数、上传下载曲线、CPU 和内存。
  • 代理端口、绑定地址、透明代理、GeoData、Keep-Alive、TUN 等运行配置。

图中的数值来自测试流量。连接数为 0 并不代表核心异常;发起一次经过代理的请求后,曲线、累计流量和连接管理应同步变化。

安全切换方案 ​

在右上角选择目标方案并确认后,MSM 会依次执行:

  1. 检查或下载目标二进制。
  2. 检查核心家族与配置格式。
  3. 停止旧核心,迁移兼容配置并启动目标核心。
  4. 重建透明代理和 DNS 相关网络规则。
  5. 验证控制器、策略组、订阅和配置接口。
  6. 同步最终活动核心状态。

切换会短暂中断现有连接。进度窗口未结束时,不要刷新、重复切换、更新同一组件或手工启停两个代理核心。

切换不是“停止一个、启动另一个”

手工在进程管理中交替启停会跳过配置迁移、网络规则重建和控制器验证。跨核心必须使用概览页的切换流程。

代理节点:订阅、策略组和测速 ​

代理节点:策略组、节点筛选、模式切换和延迟测试

节点页可以在 代理组 与 代理节点 之间切换,并提供运行模式、自动刷新、筛选、排序和搜索。

推荐操作顺序:

  1. 更新订阅或 Provider,确认页面没有解析错误。
  2. 先对单个节点测试延迟,再对策略组批量测试。
  3. 用协议、Provider、可用性或关键词筛选。
  4. 在目标策略组选择节点,确认选中状态发生变化。
  5. 根据需要选择 规则 / 全局 / 直连 模式。
  6. 发起真实访问,到连接管理核对实际代理链。

订阅编辑同时提供表单与 YAML 模式。Clash Provider 的自定义请求头必须保留在 header 下,例如 header.User-Agent;节点来源前缀 / 后缀使用 override.additional-prefix / additional-suffix。YAML 模式会保留有语义的引号和空格,例如 additional-prefix: "MESL | ",避免保存后节点名称发生变化。

代理组、规则和配置策略支持拖动排序。保存后顺序会写回当前配置并经过依赖与核心校验;拖动规则时应特别注意更宽泛规则不能遮蔽后面的精确规则。

如何理解节点状态 ​

  • 延迟数值是到测试地址的连通结果,不等于所有站点体验。
  • timeout 或不可用先检查订阅参数、节点网络和测试地址。
  • 策略组显示的节点是最终选择;仅在节点列表点亮某节点不一定改变所有规则。
  • 自动测速组会按配置周期更新,手动选择组只在用户操作后切换。

规则管理:确认流量为什么走这个策略 ​

代理规则:规则顺序、类型、目标内容与最终策略

规则页分为 规则 和 供应商 两个标签:

  • 规则列表按实际匹配顺序展示类型、内容和最终策略链。
  • 供应商页展示 Rule Provider / Rule Set 的更新时间、条目数和更新操作。
  • 搜索框可按域名、规则内容、Provider 或策略名称定位。

排查某个站点时:

  1. 在规则页搜索域名或相关规则集。
  2. 记录规则类型及目标策略。
  3. 在代理节点确认该策略当前选择的节点。
  4. 在连接管理搜索同一域名,核对实际命中规则和代理链。
  5. 仍不一致时刷新规则供应商,并查看核心日志。

规则是自上而下匹配的。更宽泛规则放在前面可能遮蔽后面的精确规则;修改后必须用新连接验证,已有连接不会自动重新匹配。

连接管理:用真实流量验证配置 ​

连接管理:活跃连接、规则命中、代理链和实时流量

连接页顶部显示活动 / 已关闭数量、累计流量和实时速率。表格主要字段包括:

  • 主机与目标地址
  • TCP / UDP 类型
  • 命中规则
  • 实际代理链
  • 当前上传下载速率和累计流量
  • 建立时间与持续时间

可以按活动状态、TCP / UDP、客户端和关键词过滤。排查完成前可暂停刷新,避免列表移动。详情弹窗按区块展开原始数据,并提供一键复制;展开、滚动和复制不会因为后台刷新而自动跳回顶部。

关闭连接 ​

  • 行首关闭按钮只结束一条连接。
  • 关闭所有活跃连接 会中断当前核心的全部连接。
  • 关闭后应用程序可能立即重连,并按最新规则重新匹配。

关闭连接不是修复配置;它只适合让新规则立即用于后续连接,或终止异常长连接。

日志查看:定位核心错误 ​

代理核心日志:搜索、级别过滤、暂停、刷新与下载

日志页支持搜索、级别筛选、暂停、刷新、下载和清理,并统计总日志数、ERROR 与 WARN。常见定位方式:

现象搜索内容
节点连接失败节点地址、端口、timeout、refused、TLS 错误
规则未命中目标域名、RuleSet / Provider 名称、策略组名称
订阅更新失败Provider 名称、下载 URL 对应主机、HTTP 状态
核心启动失败config、parse、invalid、监听端口
透明代理异常tproxy、redir、tun、nftables、路由标记

日志中的 WARN 不一定是故障,应结合发生时间和实际请求判断。分享日志前删除订阅地址、节点凭据、内网结构和公网地址。

高级设置与配置编辑 ​

代理高级设置的 Pro 能力提示

高级设置用于可视化维护策略、规则和高级核心参数,配置编辑用于直接编辑 Clash YAML 或 Sing-Box JSON。这两类写操作受 Pro 能力和用户角色共同限制。

配置变更流程:

  1. 先创建备份或确认有可回滚历史。
  2. 在结构化页面修改能覆盖的字段。
  3. 只有结构化页面无法表达时才进入完整配置编辑。
  4. 保存前运行校验并检查差异。
  5. 按页面提示应用或重启。
  6. 从概览、节点、连接和日志四处验证。

不要同时在全局配置管理和代理专属编辑器修改同一文件。详见 配置管理。

远程回家 ​

远程回家为当前代理核心创建公网入站,并生成外出设备可导入的客户端配置。它涉及公网入口、家庭网段、协议凭据、Docker 端口映射和外网验证,详见 远程回家。

权限边界 ​

操作查看者运维员管理员其他限制
查看概览、节点、规则、连接、日志✓✓✓仍受模块能力限制
更新节点、切换策略、关闭连接—✓✓需要对应操作权限
修改远程回家和运行配置—✓✓某些字段需要 Pro
切换代理方案——✓Smart 需要 Pro
高级设置、完整配置编辑—按授权按授权需要细分 Pro 能力

常见故障顺序 ​

页面显示运行中,但没有流量 ​

  1. 确认客户端或主路由实际把流量送到当前核心。
  2. 检查代理端口、绑定地址、TUN / TProxy / Redir 模式。
  3. 在连接管理搜索目标主机。
  4. 查看核心日志和 MSM 网络规则日志。
  5. 运行系统诊断检查端口归属。

节点可测速,但网站打不开 ​

  1. 在连接管理看实际命中规则与代理链。
  2. 检查 DNS 返回结果是否与代理模式一致。
  3. 测试 TCP / UDP、IPv4 / IPv6 的差异。
  4. 检查节点是否只对测试 URL 可用。

两个核心都显示运行 ​

这是异常状态。不要继续切换或让两者同时接管网络;先从进程和日志确认应保留的活动核心,再通过统一切换流程恢复。

旧地址为什么跳转 ​

/mihomo/* 与 /singbox/* 只是兼容入口。新版正式路径是 /proxy/*,跳转前会同步当前活动核心。

变更后的验证清单 ​

  • [ ] 概览显示正确活动核心、版本和运行状态
  • [ ] 只有一个代理核心接管透明代理
  • [ ] 订阅更新成功且目标节点可用
  • [ ] 规则页的目标策略与节点页选择一致
  • [ ] 连接页出现真实请求及正确代理链
  • [ ] 日志中没有与本次变更对应的持续错误
  • [ ] DNS 的 A / AAAA / FakeIP 行为与代理模式一致

下一步 ​