Skip to content

Home.zh_CN

RomanovCaesar edited this page Sep 11, 2026 · 2 revisions

English | 简体中文

m-ui logo

m-ui

面向 Linux 代理服务器的 Mihomo 管理面板

这是什么?

m-ui 是一个用于管理 Mihomo 的开源 Web 控制面板。它的布局和操作流程参考 3x-ui,但配置模型遵循 Mihomo 原生 YAML,而不是 Xray JSON。

你可以通过浏览器管理监听入口、客户端、Mihomo 出站、路由规则、订阅、WARP、流量统计,以及由多个对等面板组成的联机网络。

Important

请仅在你拥有或获授权管理的服务器和网络上使用 m-ui。使用代理软件时必须遵守所在地法律、上游服务商条款,以及所访问服务的使用政策。

功能

面板与 Mihomo 管理

  • 响应式 Web 面板,支持简体中文和英文
  • 展示 CPU、内存、磁盘、运行时间、流量、连接和 Mihomo 状态的仪表盘
  • 生成并校验 Mihomo 原生 YAML
  • 启动、停止、重启、测试和检查 Mihomo 核心
  • 从 MetaCubeX 官方 GitHub Releases 切换 Mihomo 版本
  • 更新 GeoIP、GeoSite 和 MetaDB
  • 配置预览、下载、备份和恢复

Inbounds 与 Clients

  • 支持 Mixed、HTTP、SOCKS、Shadowsocks、Snell、VMess、VLESS、Trojan、Hysteria2、TUIC、AnyTLS、Mieru、Sudoku、ShadowQuic、TrustTunnel 和 Hysteria2 Realm listeners
  • 每 Client 认证信息、流量配额、到期时间、重置周期、启用状态和在线信息
  • Client 分享链接、二维码和订阅 token
  • 根据协议显示 TLS、Reality、ShadowTLS、RestTLS、TLSMirror、XHTTP、KCP 和混淆字段
  • 单个 Inbound 的导入和导出

Mihomo Settings

  • Basics:路由模式、IP 偏好、IPv6、TCP 并发、统一延迟、流量采样和日志
  • Outbounds:代理节点和策略组
  • Outbound YAML 编辑器和 Mihomo 分享链接转换
  • 按顺序执行、使用 Mihomo 原生规则类型和目标的 Routing Rules
  • Cloudflare WARP 账户注册和 WireGuard 出站生成

订阅

  • 使用 token 地址打开的浏览器订阅页
  • Base64 节点列表和 Mihomo/Clash YAML 订阅
  • 可选的 Sing-box、V2Box、V2RayNG、Shadowrocket、Surge、Surfboard、Loon、Quantumult X、Stash、Egern 等客户端转换
  • 每 Username 独立的订阅 token
  • 可选的专用订阅服务端口
  • 通过对等网络聚合跨面板订阅

Multi-control

  • 无主控/被控之分的 P2P 面板网络
  • 16–32 位小写字母和数字混合的配对 token
  • Ed25519 签名身份和成员自动发现
  • 在可信面板之间加密同步 Inbound
  • 带远端缓存的跨面板订阅聚合

支持的操作系统

一键安装脚本面向使用 systemd 或 OpenRC 的 Linux,并支持下列发行版系列的包管理器:

系列 示例 服务管理器
Debian Debian、Ubuntu、Linux Mint、Armbian systemd
Red Hat Fedora、RHEL、CentOS、AlmaLinux、Rocky、Oracle Linux、Amazon Linux systemd
Arch Arch Linux、Manjaro、Parch Linux systemd
SUSE openSUSE、SLES systemd
Alpine Alpine Linux OpenRC

程序也可以在 Windows 上编译和运行用于开发,但公开的安装脚本和 Release 产物仅面向 Linux。

支持的架构

架构 Release 文件
Intel/AMD 32 位 m-ui-linux-386.tar.gz
Intel/AMD 64 位 m-ui-linux-amd64.tar.gz
ARM 64 位 m-ui-linux-arm64.tar.gz
ARMv5 m-ui-linux-armv5.tar.gz
ARMv6 m-ui-linux-armv6.tar.gz
ARMv7 m-ui-linux-armv7.tar.gz
IBM Z m-ui-linux-s390x.tar.gz

文档

设计说明

m-ui 遵循 Mihomo 的实际模型,而不是强行复刻 Xray 行为:

  • 生成的核心配置使用 YAML。
  • Mihomo 的 proxiesproxy-groupsrules 按独立概念管理。
  • Mihomo 不具备 Xray 的所有路由能力。例如它没有 BitTorrent 协议匹配,因此相关 UI 开关保持禁用。
  • WARP 表示为 Mihomo WireGuard 出站,不安装系统级 WARP 客户端,也不会改变服务器默认路由。
  • 不包含 NordVPN 集成。

安全提醒

将面板暴露到公网前,请使用高强度凭据和难以猜测的面板路径,配置 HTTPS,只开放必要的面板、订阅和 Inbound 端口,并及时更新 m-ui 和 Mihomo。切勿公开 data/state.jsondata/multi-control.json、证书、私钥或配对 token。

Clone this wiki locally