-
-
Notifications
You must be signed in to change notification settings - Fork 2
Home.zh_CN
RomanovCaesar edited this page Sep 11, 2026
·
2 revisions
面向 Linux 代理服务器的 Mihomo 管理面板
m-ui 是一个用于管理 Mihomo 的开源 Web 控制面板。它的布局和操作流程参考 3x-ui,但配置模型遵循 Mihomo 原生 YAML,而不是 Xray JSON。
你可以通过浏览器管理监听入口、客户端、Mihomo 出站、路由规则、订阅、WARP、流量统计,以及由多个对等面板组成的联机网络。
Important
请仅在你拥有或获授权管理的服务器和网络上使用 m-ui。使用代理软件时必须遵守所在地法律、上游服务商条款,以及所访问服务的使用政策。
- 响应式 Web 面板,支持简体中文和英文
- 展示 CPU、内存、磁盘、运行时间、流量、连接和 Mihomo 状态的仪表盘
- 生成并校验 Mihomo 原生 YAML
- 启动、停止、重启、测试和检查 Mihomo 核心
- 从 MetaCubeX 官方 GitHub Releases 切换 Mihomo 版本
- 更新 GeoIP、GeoSite 和 MetaDB
- 配置预览、下载、备份和恢复
- 支持 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 的导入和导出
- 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
- 可选的专用订阅服务端口
- 通过对等网络聚合跨面板订阅
- 无主控/被控之分的 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 |
- 安装
- 面板设置
- Inbounds 与 Clients
- Mihomo Settings
- 订阅
- Multi-control 与跨面板功能
- Cloudflare WARP
- 维护与管理
- API 概览
- 开发与发布
- 常见问题与故障排查
m-ui 遵循 Mihomo 的实际模型,而不是强行复刻 Xray 行为:
- 生成的核心配置使用 YAML。
- Mihomo 的
proxies、proxy-groups和rules按独立概念管理。 - Mihomo 不具备 Xray 的所有路由能力。例如它没有 BitTorrent 协议匹配,因此相关 UI 开关保持禁用。
- WARP 表示为 Mihomo WireGuard 出站,不安装系统级 WARP 客户端,也不会改变服务器默认路由。
- 不包含 NordVPN 集成。
将面板暴露到公网前,请使用高强度凭据和难以猜测的面板路径,配置 HTTPS,只开放必要的面板、订阅和 Inbound 端口,并及时更新 m-ui 和 Mihomo。切勿公开 data/state.json、data/multi-control.json、证书、私钥或配对 token。