授权管理
MSM 提供免费版和 Pro 版两种模式。免费版包含核心功能,Pro 版解锁高级功能。
版本对比
免费版功能
- ✅ MosDNS DNS 分流管理
- ✅ 代理服务管理(Clash / Sing-Box)
- ✅ 基础仪表盘监控
- ✅ 服务启停控制
- ✅ 基础配置编辑
- ✅ 日志查看
- ✅ 系统诊断
- ✅ 单用户管理
- ✅ CLI 命令行工具
Pro 版增强功能
| 功能模块 | 说明 |
|---|---|
| 配置文件管理 | 在线文件树浏览、编辑、上传配置文件 |
| 代理服务管理 | Clash / Sing-Box 完整管理功能 |
| 多用户管理 | 创建多个用户,基于角色的权限控制 |
| 系统设置 | 完整的系统参数配置 |
| 仪表盘定制 | 自定义仪表盘卡片布局 |
| API Token | 创建和管理 API 访问令牌 |
| 配置历史 | 配置版本管理、对比和回滚 |
| MosDNS 版本管理 | 安装和切换多个 MosDNS 版本 |
| MosDNS 配置文件 | MosDNS 配置文件的在线浏览和编辑 |
| 用户个性化设置 | 个人偏好配置 |
激活 Pro 授权
通过 Web 界面激活
- 点击 侧边栏 → 授权管理 进入授权页面
- 查看当前授权状态和设备指纹
- 输入授权码
- 点击 激活 完成授权
通过命令行激活
bash
# 查看当前授权状态
msm license status
# 获取设备硬件指纹(用于获取授权码)
msm license fingerprint
# 激活授权
msm license activate
# 取消激活(解绑设备)
msm license deactivate授权信息
设备指纹
每台设备有唯一的硬件指纹,授权码与设备指纹绑定:
bash
$ msm license fingerprint
设备指纹: XXXX-XXXX-XXXX-XXXX说明
硬件指纹基于设备硬件信息生成,更换硬件可能导致指纹变化。如需迁移授权,请先在原设备取消激活。
授权状态
在授权管理页面可以查看:
- 授权类型 — 免费版 / Pro 版
- 激活状态 — 已激活 / 未激活
- 设备指纹 — 当前设备的硬件指纹
- 已解锁功能 — Pro 版已解锁的功能列表
授权迁移
如需将授权从一台设备迁移到另一台设备:
- 在原设备上取消激活:bash
msm license deactivate - 在新设备上获取指纹:bash
msm license fingerprint - 在新设备上激活:bash
msm license activate
注意
取消激活前请确保原设备可以正常访问,否则可能需要通过自助撤销来解绑。
Pro 功能详解
配置文件管理
Pro 版提供完整的文件管理器:
- 📁 文件树浏览 — 可视化浏览所有配置文件
- ✏️ 在线编辑 — 基于代码编辑器的在线修改
- ⬆️ 文件上传 — 上传配置文件到服务器
- ⬇️ 文件下载 — 下载配置文件到本地
- 📋 文件操作 — 新建、重命名、复制、删除文件
配置历史与回滚
自动记录每次配置变更:
- 📝 历史记录 — 查看所有配置变更记录
- 🔍 版本对比 — 对比两个版本的差异
- ⏪ 一键回滚 — 快速恢复到任意历史版本
- ⭐ 标记稳定版 — 标记当前配置为稳定版本
多用户与权限
详见 用户管理 文档。
API Token
详见 用户管理 - API Token 章节。
常见问题
激活失败
- 检查授权码是否正确
- 确认设备指纹与授权码绑定的指纹一致
- 检查网络连接是否正常
功能未解锁
- 确认 Pro 授权已成功激活
- 尝试刷新页面或重新登录
- 检查用户角色是否有对应权限
更换硬件后授权失效
硬件变更可能导致设备指纹改变:
- 先在能访问的情况下取消激活
- 获取新的设备指纹
- 重新激活授权