🚀 MSM 1.2.5(稳定版)
✨ 本次更新
✨ 新增(Added)
- 勋章系统升级为真 3D(WebGL/React Three Fiber)
- 代理管理页支持内联编辑订阅与节点
- 规则页集成规则集编辑与批量导入功能
- 连接页改用 WebSocket 实时流更新
- MosDNS 保存高级模式状态到本地存储
- 新增策略组与规则集编辑 Hook
- 代理页折叠/hover 动效增强
- 升级 react-grid-layout 到 v2 版本
🔧 变更(Changed)
- 心跳与激活逻辑优化,提升稳定性与体验
- 「应用并重启」统一改为验证配置后执行
- 进程身份指纹改用 start ticks 修复 Alpine 断开
- 前端资源哈希失效自动恢复机制
- 服务日志返回空而非 404 消除轮询噪音
- 优化首页 Dashboard 交互与连接页渲染性能
- react-markdown 组件实现懒加载优化
🐛 修复(Fixed)
- 修复 Mihomo TUN 配置回放、macOS 默认及 Fake-IP 值
- 修复 HTTP/HTTPS 切换后运行地址同步问题
- 修复 Linux TUN 自愈、残留规则清理及转发
- 修复订阅更新瞬时拉取错误导致失败
- 修复订阅节点测速后延迟显示不同步
- 修复未安装服务的日志接口返回 404 问题
- 修复启动后启用中的订阅被误标为禁用
- 修复 fakeip 路由丢失导致透明代理静默失效
- 修复确认/选择弹窗被浮窗遮挡的定位问题
- 修复 MSMDaemon 安装管理与启动卡住问题
- 修复 DNS 入池条件误判中毒问题(仅 NXDOMAIN)
- 修复网关 5xx 错误导致 Pro 授权意外降级
- 修复未激活用户上报 telemetry 被服务端拉黑
- 修复策略组表单 TS 编译错误及显示不全
📝 备注(Notes)
- 租约有效时 lease mismatch 日志降为 Debug
- 离线动作授权降级为“除显式拒绝外有效”
- 源站 IP 直连兜底解决代理/CDN 链路 502
- 移除 @types/react-grid-layout(v2 自带类型)
📋 构建信息
| 项目 | 内容 |
|---|---|
| 版本号 | 1.2.5 |
| 发布通道 | stable |
| 源仓库 | msm9527/msm |
| 构建分支 | main 🌿 |
| 源提交 | cdf8bf4 |
| 构建时间 | 2026-07-17 19:38:12 CST ⏰ |
🎯 最新提交详情
Dev (#59)
- 📅 时间: 2026-07-17 15:54:26 CST
- 🔗 链接: https://github.com/msm9527/msm/commit/cdf8bf4fbb302ca946196d0022266035f3eb468e
💾 下载安装
🖥️ 命令行版本(CLI)
Linux 平台
| 架构 | 文件 | 说明 |
|---|---|---|
| amd64 | msm-1.2.5-linux-amd64.tar.gz |
标准版本(推荐) |
| amd64-v3 | msm-1.2.5-linux-amd64-v3.tar.gz |
优化版(需 AVX2) |
| amd64-musl | msm-1.2.5-linux-amd64-musl.tar.gz |
Alpine Linux |
| amd64-musl-v3 | msm-1.2.5-linux-amd64-musl-v3.tar.gz |
Alpine 优化版 |
| arm64 | msm-1.2.5-linux-arm64.tar.gz |
ARM 64位 |
| arm64-musl | msm-1.2.5-linux-arm64-musl.tar.gz |
ARM Alpine |
| armv7 | msm-1.2.5-linux-armv7.tar.gz |
ARM 32位 (v7) |
| armv6 | msm-1.2.5-linux-armv6.tar.gz |
ARM 32位 (v6) |
💡 提示: amd64-v3 版本针对较新的 CPU 进行了优化(需要支持 AVX、AVX2 等指令集),性能更好但兼容性较低。如果不确定,请使用标准的 amd64 版本。
### 🧩 派网应用版本(APX)
<details>
<summary><b>PanaBit / 派网</b></summary>
| 架构 | 文件 | 说明 |
|------|------|------|
| amd64 | msm-1.2.5-linux-amd64-panabit.apx | 派网 x86_64 安装包 |
| arm64 | msm-1.2.5-linux-arm64-panabit.apx | 派网 ARM64 安装包 |
说明:
.apx安装后会在派网页面中提供 MSM 控制入口- 实际管理界面由派网入口页跳转到 MSM 自身 Web 控制台
- 如果派网设备已有服务占用目标端口,请先处理端口冲突
macOS 平台
| 架构 | 文件 | 说明 |
|---|---|---|
| Intel | msm-1.2.5-darwin-amd64.tar.gz |
Intel 芯片 Mac |
| Apple Silicon | msm-1.2.5-darwin-arm64.tar.gz |
M1/M2/M3 芯片 |
🖼️ 桌面应用版本(Desktop)
macOS 桌面应用
| 架构 | 文件 | 说明 |
|---|---|---|
| Intel | msm-desktop-1.2.5-darwin-amd64.dmg |
Intel 芯片 Mac |
| Apple Silicon | msm-desktop-1.2.5-darwin-arm64.dmg |
M1/M2/M3 芯片 |
安装步骤:
- 下载对应架构的 DMG 文件
- 双击 DMG 文件,将应用拖入 Applications 文件夹
- 首次打开时,如果遇到"无法验证开发者"提示:
- 打开"系统设置" → "隐私与安全性"
- 点击"仍要打开"按钮
- 由于应用未经过 Apple 公证,macOS 可能拦截首次打开,或提示"文件已损坏/无法打开"。可执行以下命令解除隔离属性:
- /usr/bin/xattr -cr "/Applications/msm-desktop.app"
- 该命令仅用于处理 Gatekeeper/隔离属性拦截;发布流程已校验包内后端签名和可执行性。如果执行后仍无法安装服务,请下载最新版本并反馈错误日志。
🚀 快速安装
一键安装脚本(推荐)
curl -fsSL https://raw.githubusercontent.com/msm9527/msm-wiki/main/install.sh | sudo bash🔐 完整性校验
- 校验清单:
SHA256SUMS - CLI 发布包使用加固版构建,启动时会校验内嵌官方 SHA-256;若二进制被篡改会拒绝运行
手动安装(以 Linux amd64 为例)
# 下载
wget https://github.com/msm9527/msm-wiki/releases/download/1.2.5/msm-1.2.5-linux-amd64.tar.gz
# 解压
tar -xzf msm-1.2.5-linux-amd64.tar.gz
# 安装
sudo mv msm /usr/local/bin/msm
sudo chmod +x /usr/local/bin/msm
# 验证
msm --versionDocker 安装
# 拉取镜像
docker pull msmbox/msm:1.2.5
# 运行容器
docker run -d \
--name msm \
-p 7777:7777 \
-v /opt/msm:/opt/msm \
msmbox/msm:1.2.5