Skip to content

Releases: Maoyangui/m-ui

m-ui v0.6.11 · sing-box panel

Choose a tag to compare

@github-actions github-actions released this 23 Sep 19:57

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

m-ui v0.6.10 · sing-box panel

Choose a tag to compare

@github-actions github-actions released this 21 Sep 20:57

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

m-ui v0.6.9 · sing-box panel

Choose a tag to compare

@github-actions github-actions released this 21 Sep 12:26

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

m-ui v0.6.8 · sing-box panel

Choose a tag to compare

@github-actions github-actions released this 16 Sep 11:18

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

m-ui v0.6.7 · sing-box panel

Choose a tag to compare

@github-actions github-actions released this 14 Sep 20:41

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

m-ui v0.6.6 · sing-box panel

Choose a tag to compare

@github-actions github-actions released this 14 Sep 05:55

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

m-ui v0.6.5 · sing-box panel

Choose a tag to compare

@github-actions github-actions released this 10 Sep 17:19

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

m-ui v0.6.4 · sing-box panel

Choose a tag to compare

@github-actions github-actions released this 09 Sep 12:06

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

m-ui v0.6.3 · sing-box panel

Choose a tag to compare

@github-actions github-actions released this 08 Sep 13:23

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

m-ui v0.6.2 · sing-box panel

Choose a tag to compare

@github-actions github-actions released this 07 Sep 07:31

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