Releases: Maoyangui/m-ui
Release list
m-ui v0.6.11 · sing-box panel
m-ui 是 Maoyangui 开源的 sing-box 面板:内嵌内核、一个 Go 二进制、一主多副。这是它的 v0.6.11 版本。
m-ui is the embedded sing-box multi-server panel by Maoyangui, one Go binary. This is release v0.6.11. Website: https://maoyangui.github.io/m-ui/ · About: https://maoyangui.github.io/m-ui/about/
这个版本 · What's new
- 修复 0.6.10 的六处回归:副机重启风暴、撤销凭据停机、重置链接失灵、按字典序踢人、策略读不到停机、还原谎报
安装 / 升级 · Install / upgrade
bash <(curl -fsSL https://raw.githubusercontent.com/Maoyangui/m-ui/main/deploy/install.sh)已在跑的面板:左下角版本号旁的更新箭头,或命令行 m-ui 菜单里选「更新到最新版」。数据库、证书与设置都不动。
Already running m-ui? Click the update arrow next to the version in the sidebar, or pick "Update" in the m-ui menu. Database, certificates and settings are untouched.
校验 · Verify
SHA256SUMS 与压缩包在同一个 Release 里;安装脚本和面板内更新都会先校验再替换。
SHA256SUMS ships with the archives; the installer and in-panel updater verify before replacing the binary.
链接 · Links
- 文档 · Docs: https://maoyangui.github.io/m-ui/
- 完整变更 · Full changelog: v0.6.10...v0.6.11
- 提问 · Questions: https://github.com/Maoyangui/m-ui/discussions
- 公告 · Announcement: https://github.com/Maoyangui/m-ui/discussions/40
m-ui v0.6.10 · sing-box panel
m-ui 是 Maoyangui 开源的 sing-box 面板:内嵌内核、一个 Go 二进制、一主多副。这是它的 v0.6.10 版本。
m-ui is the embedded sing-box multi-server panel by Maoyangui, one Go binary. This is release v0.6.10. Website: https://maoyangui.github.io/m-ui/ · About: https://maoyangui.github.io/m-ui/about/
这个版本 · What's new
- 修复副机重载确认与推送序号恢复
- 修复主副机同步与运行时配额一致性
安装 / 升级 · Install / upgrade
bash <(curl -fsSL https://raw.githubusercontent.com/Maoyangui/m-ui/main/deploy/install.sh)已在跑的面板:左下角版本号旁的更新箭头,或命令行 m-ui 菜单里选「更新到最新版」。数据库、证书与设置都不动。
Already running m-ui? Click the update arrow next to the version in the sidebar, or pick "Update" in the m-ui menu. Database, certificates and settings are untouched.
校验 · Verify
SHA256SUMS 与压缩包在同一个 Release 里;安装脚本和面板内更新都会先校验再替换。
SHA256SUMS ships with the archives; the installer and in-panel updater verify before replacing the binary.
链接 · Links
- 文档 · Docs: https://maoyangui.github.io/m-ui/
- 完整变更 · Full changelog: v0.6.9...v0.6.10
- 提问 · Questions: https://github.com/Maoyangui/m-ui/discussions
- 公告 · Announcement: https://github.com/Maoyangui/m-ui/discussions/37
m-ui v0.6.9 · sing-box panel
m-ui 是 Maoyangui 开源的 sing-box 面板:内嵌内核、一个 Go 二进制、一主多副。这是它的 v0.6.9 版本。
m-ui is the embedded sing-box multi-server panel by Maoyangui, one Go binary. This is release v0.6.9. Website: https://maoyangui.github.io/m-ui/ · About: https://maoyangui.github.io/m-ui/about/
这个版本 · What's new
这个版本集中处理"用户已经被停用 / 踢线 / 换了凭据,却还能继续用"的几种情况,并修正一处统计误差。
断线断到整条会话
hysteria2、TUIC、AnyTLS 这三种协议只在会话建立时验一次身份,之后同一条会话里再开多少子连接都不再验。以前面板只断子连接,客户端在同一会话里马上又能开一条。现在停用、踢线、重置订阅 / 换凭据都会把这三种入站上属于该用户的整条会话一起关掉;用户表没变的入站一条会话都不动,不影响别人。
踢线一次断所有服务器
用户抽屉和外部 API 的「踢下线」现在同时作用于主服务器和每一台副服务器:主机本机立刻断,同时并发派发给各副机(每台最多等 3 秒)。返回结果按机器列出明细:断了几条连接、关了几条会话;失联、没配 API、或版本过旧的副机会单独标出来,不会拖住整个请求。外部 API 的 POST /users/{name|id}/kick 返回值相应扩展为 {closed, sessions, failed, servers},旧的 closed 字段含义不变,详见 docs/API.md。临时共享的「收回」只断借用者,本人的连接不受影响。
设备上限对老连接重新判定
以前一条连接只在建立那一刻检查设备数,空闲一段时间后再活跃的设备会绕过已被占满的名额。现在恢复活跃的设备会重新经过设备上限判定;踢线后该用户的在线设备记录也会立即清空,不用再等空闲窗口。
副机失联不再拿旧名单拒人
主机和副机之间互相下发的"其他机器上在线的 IP"如果超过 5 分钟没有刷新,就视为失效:失联期间不再用几分钟前的名单去拒绝新设备或断开回来的老连接,恢复后自然重新同步。
统计更准
- 服务器流量倍率不是 1 时(比如 2 或 0.5),统计落库曾把缩放后的数值反扣回数据面的计数器,导致计数漂移。现在落库与扣减各用各的数值。
- 更换数据面实例前先把最近 10 秒内的流量冲刷落库,不再丢失。
- 每个已登录请求不再各自查一次库核对凭据,改成几秒的短缓存,改密码时立刻清掉。
升级须知
- 管理员和代理升级后需要重新登录一次。 登录令牌从这一版起绑定当前密码,由命令行菜单改的密码也能立即让旧会话失效;旧令牌一律作废。只此一次,之后升级照旧保持登录。
- 副服务器请一并升级到 v0.6.9。 旧版本的副机仍能正常接收配置、正常服务用户,但还没有"踢线"接口:面板里踢线会把它标为「版本过旧」,升级后即恢复。建议先升副机、再升主机。
- 数据库、证书、设置都不需要改动,升级方式不变:面板左下角版本号旁的更新箭头,或
m-ui菜单里的「更新到最新版」,也可以重新执行安装脚本。
安装 / 升级 · Install / upgrade
bash <(curl -fsSL https://raw.githubusercontent.com/Maoyangui/m-ui/main/deploy/install.sh)已在跑的面板:左下角版本号旁的更新箭头,或命令行 m-ui 菜单里选「更新到最新版」。数据库、证书与设置都不动。
Already running m-ui? Click the update arrow next to the version in the sidebar, or pick "Update" in the m-ui menu. Database, certificates and settings are untouched.
校验 · Verify
SHA256SUMS 与压缩包在同一个 Release 里;安装脚本和面板内更新都会先校验再替换。
SHA256SUMS ships with the archives; the installer and in-panel updater verify before replacing the binary.
链接 · Links
- 文档 · Docs: https://maoyangui.github.io/m-ui/
- 完整变更 · Full changelog: v0.6.8...v0.6.9
- 提问 · Questions: https://github.com/Maoyangui/m-ui/discussions
- 公告 · Announcement: https://github.com/Maoyangui/m-ui/discussions/36
m-ui v0.6.8 · sing-box panel
m-ui 是 Maoyangui 开源的 sing-box 面板:内嵌内核、一个 Go 二进制、一主多副。这是它的 v0.6.8 版本。
m-ui is the embedded sing-box multi-server panel by Maoyangui, one Go binary. This is release v0.6.8. Website: https://maoyangui.github.io/m-ui/ · About: https://maoyangui.github.io/m-ui/about/
这个版本 · What's new
- 数据面日志改成有界异步队列、默认级别 warn 可调;SQLite synchronous=NORMAL、定时检查点改 PASSIVE
安装 / 升级 · Install / upgrade
bash <(curl -fsSL https://raw.githubusercontent.com/Maoyangui/m-ui/main/deploy/install.sh)已在跑的面板:左下角版本号旁的更新箭头,或命令行 m-ui 菜单里选「更新到最新版」。数据库、证书与设置都不动。
Already running m-ui? Click the update arrow next to the version in the sidebar, or pick "Update" in the m-ui menu. Database, certificates and settings are untouched.
校验 · Verify
SHA256SUMS 与压缩包在同一个 Release 里;安装脚本和面板内更新都会先校验再替换。
SHA256SUMS ships with the archives; the installer and in-panel updater verify before replacing the binary.
链接 · Links
- 文档 · Docs: https://maoyangui.github.io/m-ui/
- 完整变更 · Full changelog: v0.6.7...v0.6.8
- 提问 · Questions: https://github.com/Maoyangui/m-ui/discussions
- 公告 · Announcement: https://github.com/Maoyangui/m-ui/discussions/33
m-ui v0.6.7 · sing-box panel
m-ui 是 Maoyangui 开源的 sing-box 面板:内嵌内核、一个 Go 二进制、一主多副。这是它的 v0.6.7 版本。
m-ui is the embedded sing-box multi-server panel by Maoyangui, one Go binary. This is release v0.6.7. Website: https://maoyangui.github.io/m-ui/ · About: https://maoyangui.github.io/m-ui/about/
这个版本 · What's new
- 外部订阅按 Clash Meta 身份抓全量、可展开看节点参数、逐台测速、勾选加为上游;概览「立即巡检」不再挂着副机的旧故障
安装 / 升级 · Install / upgrade
bash <(curl -fsSL https://raw.githubusercontent.com/Maoyangui/m-ui/main/deploy/install.sh)已在跑的面板:左下角版本号旁的更新箭头,或命令行 m-ui 菜单里选「更新到最新版」。数据库、证书与设置都不动。
Already running m-ui? Click the update arrow next to the version in the sidebar, or pick "Update" in the m-ui menu. Database, certificates and settings are untouched.
校验 · Verify
SHA256SUMS 与压缩包在同一个 Release 里;安装脚本和面板内更新都会先校验再替换。
SHA256SUMS ships with the archives; the installer and in-panel updater verify before replacing the binary.
链接 · Links
- 文档 · Docs: https://maoyangui.github.io/m-ui/
- 完整变更 · Full changelog: v0.6.6...v0.6.7
- 提问 · Questions: https://github.com/Maoyangui/m-ui/discussions
- 公告 · Announcement: https://github.com/Maoyangui/m-ui/discussions/32
m-ui v0.6.6 · sing-box panel
m-ui 是 Maoyangui 开源的 sing-box 面板:内嵌内核、一个 Go 二进制、一主多副。这是它的 v0.6.6 版本。
m-ui is the embedded sing-box multi-server panel by Maoyangui, one Go binary. This is release v0.6.6. Website: https://maoyangui.github.io/m-ui/ · About: https://maoyangui.github.io/m-ui/about/
这个版本 · What's new
- 审计修复:副机证书指纹、告警盲区、根路径、404 带续费地址等
安装 / 升级 · Install / upgrade
bash <(curl -fsSL https://raw.githubusercontent.com/Maoyangui/m-ui/main/deploy/install.sh)已在跑的面板:左下角版本号旁的更新箭头,或命令行 m-ui 菜单里选「更新到最新版」。数据库、证书与设置都不动。
Already running m-ui? Click the update arrow next to the version in the sidebar, or pick "Update" in the m-ui menu. Database, certificates and settings are untouched.
校验 · Verify
SHA256SUMS 与压缩包在同一个 Release 里;安装脚本和面板内更新都会先校验再替换。
SHA256SUMS ships with the archives; the installer and in-panel updater verify before replacing the binary.
链接 · Links
- 文档 · Docs: https://maoyangui.github.io/m-ui/
- 完整变更 · Full changelog: v0.6.5...v0.6.6
- 提问 · Questions: https://github.com/Maoyangui/m-ui/discussions
- 公告 · Announcement: https://github.com/Maoyangui/m-ui/discussions/31
m-ui v0.6.5 · sing-box panel
m-ui 是 Maoyangui 开源的 sing-box 面板:内嵌内核、一个 Go 二进制、一主多副。这是它的 v0.6.5 版本。
m-ui is the embedded sing-box multi-server panel by Maoyangui, one Go binary. This is release v0.6.5. Website: https://maoyangui.github.io/m-ui/ · About: https://maoyangui.github.io/m-ui/about/
这个版本 · What's new
- 订阅响应带上「选购 / 续费」地址
安装 / 升级 · Install / upgrade
bash <(curl -fsSL https://raw.githubusercontent.com/Maoyangui/m-ui/main/deploy/install.sh)已在跑的面板:左下角版本号旁的更新箭头,或命令行 m-ui 菜单里选「更新到最新版」。数据库、证书与设置都不动。
Already running m-ui? Click the update arrow next to the version in the sidebar, or pick "Update" in the m-ui menu. Database, certificates and settings are untouched.
校验 · Verify
SHA256SUMS 与压缩包在同一个 Release 里;安装脚本和面板内更新都会先校验再替换。
SHA256SUMS ships with the archives; the installer and in-panel updater verify before replacing the binary.
链接 · Links
- 文档 · Docs: https://maoyangui.github.io/m-ui/
- 完整变更 · Full changelog: v0.6.4...v0.6.5
- 提问 · Questions: https://github.com/Maoyangui/m-ui/discussions
- 公告 · Announcement: https://github.com/Maoyangui/m-ui/discussions/30
m-ui v0.6.4 · sing-box panel
m-ui 是 Maoyangui 开源的 sing-box 面板:内嵌内核、一个 Go 二进制、一主多副。这是它的 v0.6.4 版本。
m-ui is the embedded sing-box multi-server panel by Maoyangui, one Go binary. This is release v0.6.4. Website: https://maoyangui.github.io/m-ui/ · About: https://maoyangui.github.io/m-ui/about/
这个版本 · What's new
- 落地页的 macOS 那块也把佛跳墙放到最前:自研客户端刚补上 macOS 版(13 及以上,Apple 芯片与 Intel 各一个包),按芯片给两个 tar.gz,说明写清楚是解开后终端里 sudo sh install.sh,原来的推荐标让位给它,条目一个没删。兜底版本跟到 0.6.2-mac2。
安装 / 升级 · Install / upgrade
bash <(curl -fsSL https://raw.githubusercontent.com/Maoyangui/m-ui/main/deploy/install.sh)已在跑的面板:左下角版本号旁的更新箭头,或命令行 m-ui 菜单里选「更新到最新版」。数据库、证书与设置都不动。
Already running m-ui? Click the update arrow next to the version in the sidebar, or pick "Update" in the m-ui menu. Database, certificates and settings are untouched.
校验 · Verify
SHA256SUMS 与压缩包在同一个 Release 里;安装脚本和面板内更新都会先校验再替换。
SHA256SUMS ships with the archives; the installer and in-panel updater verify before replacing the binary.
链接 · Links
- 文档 · Docs: https://maoyangui.github.io/m-ui/
- 完整变更 · Full changelog: v0.6.3...v0.6.4
- 提问 · Questions: https://github.com/Maoyangui/m-ui/discussions
- 公告 · Announcement: https://github.com/Maoyangui/m-ui/discussions/29
m-ui v0.6.3 · sing-box panel
m-ui 是 Maoyangui 开源的 sing-box 面板:内嵌内核、一个 Go 二进制、一主多副。这是它的 v0.6.3 版本。
m-ui is the embedded sing-box multi-server panel by Maoyangui, one Go binary. This is release v0.6.3. Website: https://maoyangui.github.io/m-ui/ · About: https://maoyangui.github.io/m-ui/about/
这个版本 · What's new
- 客户端下载页里佛跳墙的说明收紧:改称「自研客户端」,每条只留装法与一句关键提示,不再重复「粘贴通用地址」(一键导入已经说过)。
- 一键导入里佛跳墙的适用平台写准确:深链只有注册了 godusevpn:// 协议的 Windows 与安卓(含电视)能接,Linux 版是在自己的浏览器面板里粘地址,所以提示改成「Windows · Android · 电视」,顺带不再折行。另加一个按需生成落地页 / 客户端页 HTML 的预览用例(设 M_UI_PREVIEW 才跑),改版式时能直接用浏览器看效果。
- 落地页把自家的佛跳墙放到最前。客户端下载页:安卓、Windows、Linux 三块的第一款换成佛跳墙并打上推荐标(原来的推荐让位,条目一个没删),下载链接指向本仓库发布页的对应资产,国内镜像由 addMirrors 自动补上;版本号不写死,后台每 6 小时读一次 GitHub 的发布订阅源取最新 tag(预发布也算),拿不到就用编译时的兜底版本,页面照常能下。安卓给 arm64 与通用版,Windows 给 x64 / ARM64 / 离线完整版,Linux 给 amd64 / arm64 压缩包与 OpenWrt 的 ipk。一键导入:去掉 Stash,补上佛跳墙并排在第一位,深链是 godusevpn://import?url=通用地址&name=订阅标题(客户端自己补 ?format=json)。共享地址与代理用户的落地页走的是同一份数据,一并生效。
安装 / 升级 · Install / upgrade
bash <(curl -fsSL https://raw.githubusercontent.com/Maoyangui/m-ui/main/deploy/install.sh)已在跑的面板:左下角版本号旁的更新箭头,或命令行 m-ui 菜单里选「更新到最新版」。数据库、证书与设置都不动。
Already running m-ui? Click the update arrow next to the version in the sidebar, or pick "Update" in the m-ui menu. Database, certificates and settings are untouched.
校验 · Verify
SHA256SUMS 与压缩包在同一个 Release 里;安装脚本和面板内更新都会先校验再替换。
SHA256SUMS ships with the archives; the installer and in-panel updater verify before replacing the binary.
链接 · Links
- 文档 · Docs: https://maoyangui.github.io/m-ui/
- 完整变更 · Full changelog: v0.6.2...v0.6.3
- 提问 · Questions: https://github.com/Maoyangui/m-ui/discussions
- 公告 · Announcement: https://github.com/Maoyangui/m-ui/discussions/28
m-ui v0.6.2 · sing-box panel
m-ui 是 Maoyangui 开源的 sing-box 面板:内嵌内核、一个 Go 二进制、一主多副。这是它的 v0.6.2 版本。
m-ui is the embedded sing-box multi-server panel by Maoyangui, one Go binary. This is release v0.6.2. Website: https://maoyangui.github.io/m-ui/ · About: https://maoyangui.github.io/m-ui/about/
这个版本 · What's new
- 规则的用户勾选器只显示用户名、只按用户名搜索:备注常是多行订单信息,带在名字后面把列表撑乱了
- 演示站补上「规则」页:两条示例规则(晚高峰时段、突发惩罚)与一条生效中的限速,增删改与启停都落在内存里,用户列表同样标出「限速中」
安装 / 升级 · Install / upgrade
bash <(curl -fsSL https://raw.githubusercontent.com/Maoyangui/m-ui/main/deploy/install.sh)已在跑的面板:左下角版本号旁的更新箭头,或命令行 m-ui 菜单里选「更新到最新版」。数据库、证书与设置都不动。
Already running m-ui? Click the update arrow next to the version in the sidebar, or pick "Update" in the m-ui menu. Database, certificates and settings are untouched.
校验 · Verify
SHA256SUMS 与压缩包在同一个 Release 里;安装脚本和面板内更新都会先校验再替换。
SHA256SUMS ships with the archives; the installer and in-panel updater verify before replacing the binary.
链接 · Links
- 文档 · Docs: https://maoyangui.github.io/m-ui/
- 完整变更 · Full changelog: v0.6.1...v0.6.2
- 提问 · Questions: https://github.com/Maoyangui/m-ui/discussions
- 公告 · Announcement: https://github.com/Maoyangui/m-ui/discussions/27