与其他面板对比
Mistgate 与 3x-ui、Marzban、PasarGuard、Remnawave、Hiddify Manager 和 s-ui 的对比、其他项目领先之处,以及截至 2026-10-09 核对过的来源。
本页将 Mistgate 与同类用途中最常用的几款自托管面板做对比。每个单元格都在 2026-10-09 对照项目自己的 README、文档和发布说明核实;「?」表示项目未说明。项目变化很快,作出决定前请先查看来源;发现单元格内容过时时,请提交 issue。
Mistgate 的不同之处#
- 从面板添加节点。 使用密码通过 SSH 连接:面板固定主机密钥、检查服务器、配置已启用的主机防火墙,并安装签名 Agent。其他面板需要手动添加节点:为每个节点运行完整面板、安装节点软件包或使用生成的 compose 文件。
- 无需 Docker 或数据库服务器。 只需两个静态 Go 二进制文件、SQLite 和 systemd。
- 原生支持 AmneziaWG 协议。 支持 2.0 和 3.1 版,每台设备使用独立密钥(手机丢失时只吊销对应密钥,不影响其他设备),并为 AmneziaVPN 提供
vpn://密钥。3x-ui 也提供用户态的 AmneziaWG 3.1。 - 客户端视角检测。 面板像应用一样连接每个节点上的每项协议配置;每个节点运行诊断程序,修复操作由你确认;告警会自动打开和关闭,并发送到 Telegram。
- 签名发布版本。 使用离线密钥为可复现构建签名;面板和节点只安装签名构建。
- 默认隐藏。 公共地址提供伪装站点;管理后台位于私密路径、主机名或监听器之后。
- 内置 MCP 服务器供 AI 智能体使用,支持计划 / 执行和所有者审批。
其他项目领先之处#
- 协议。 大多数其他面板支持 VMess、Trojan、Shadowsocks、TUIC 和普通 WireGuard。Mistgate 支持 Hysteria2、VLESS(REALITY 通过 XHTTP 或带 Vision 的 TCP 传输;TLS 通过 XHTTP 或 WebSocket 传输,可直连或位于 CDN 之后)以及 AmneziaWG。
- 订阅格式。 其他面板提供 Xray JSON、sing-box、Clash、Stash 或 Outline。Mistgate 提供 URI 列表、Mihomo YAML、Xray JSON、sing-box JSON 和 AmneziaVPN 密钥;并非每个协议配置都适用于每种格式,参见各格式支持哪些协议配置。
- 社群与成熟度。 3x-ui 约有 47.7k 个 GitHub 星标,s-ui 约有 10.0k 个,Hiddify Manager 约有 9.3k 个。Mistgate 是处于早期发布阶段的新项目。
- 设备限制。 3x-ui、PasarGuard 和 Remnawave 根据 HWID 限制设备数量。Mistgate 也是如此,并且给每台设备单独的密钥、在线状态和流量,因此可以删除或拉黑一台设备而不影响其他设备。
- Telegram。 3x-ui、Marzban、PasarGuard 和 Hiddify Manager 提供完整的 Telegram 机器人。Mistgate 会发送告警;完整机器人计划中。
- 安装。 Mistgate 的一行安装程序会在安装面板前验证面板签名清单。
完整对照表#
| Mistgate | 3x-ui | Marzban | PasarGuard | Remnawave | Hiddify Manager | s-ui | |
|---|---|---|---|---|---|---|---|
| 后端 | Go | Go | Python、React | Python、React | NestJS(TypeScript) | Python | Go |
| 数据库 | SQLite | SQLite 或 PostgreSQL | SQLite、MySQL 或 MariaDB | SQLite、MySQL、MariaDB、PostgreSQL 或 TimescaleDB | PostgreSQL、Redis | MySQL、Redis | SQLite |
| 许可证 | AGPL-3.0 | GPL-3.0 | AGPL-3.0 | AGPL-3.0 | AGPL-3.0 | GPL-3.0 | GPL-3.0 |
| Docker | 不使用:systemd、静态二进制文件 | 可选 | 部分 安装程序使用 Compose;文档提供手动安装步骤 | 部分 Compose | 面板和节点都需要 | 可选 | 可选 |
| 一行安装程序 | 是 | 是 | 是 | 是 | 否 Compose、社群脚本 | 是 | 是 |
| 内存 | 面板:空闲时 16–20 MiB,实测¹;节点:SSH 安装程序需要 256 MB | 空闲时 68–74 MiB,实测¹ | ? | 空闲时 262–265 MiB,实测¹;文档说明:最低 1 GB,建议 2 GB | 空闲时 426–454 MiB,实测¹;文档说明:面板最低 2 GB,建议 4 GB;节点最低 1 GB | ? | ? |
| 核心 | Hysteria2;VLESS 使用 xray-core;AmneziaWG 使用用户态或内核 | Xray、进程内的 TUIC、AmneziaWG | Xray | Xray、WireGuard 核心;已宣布推出 sing-box 节点 | Xray | Xray 和 sing-box | sing-box |
| VLESS REALITY / XHTTP | 是 / 是 | 是 / 是 | 是 / ? | 是 / ? | 是 / 是 | 是 / 是 | ?(源代码中包含 VLESS) |
| VMess、Trojan、Shadowsocks | 否 | 是 | 是 | 是 | 部分 Trojan 和 Shadowsocks;未列出 VMess | 是 | 是(源代码中包含) |
| Hysteria2 | 是 | 是 | ? | 是 | 部分 仅在 Xray JSON 客户端配置中提供 | 是 | 是(源代码中包含) |
| TUIC | 否 | 是(v5) | ? | ? | ? | 是 | 是(源代码中包含) |
| WireGuard | 否 | 是 | ? | 是 | 部分 透传 | 是 | ? |
| AmneziaWG | 是 2.0 和 3.1,每台设备单独使用密钥 | 是 用户态的 3.1 | ? | ? | ? | ? | ? |
| 多个节点 | 是 Agent 使用双向 TLS | 是 主面板管理其他 3x-ui 面板 | 是 marzban-node | 是 | 是 | 是 父子面板 | ? |
| 添加节点的方式 | 从面板通过 SSH 添加,或使用一次性命令 | 手动:每个节点运行完整的 3x-ui 面板 | 手动 | 手动 | 手动:使用生成的 compose 文件 | 手动:使用子面板 | ? |
| 订阅格式 | URI 列表、Mihomo YAML、AmneziaVPN vpn:// 密钥、Xray JSON、sing-box JSON、网页 |
base64、Xray JSON、Clash/Mihomo | V2ray、Clash、ClashMeta | V2ray、Clash、ClashMeta、sing-box、Outline | Xray JSON、base64、Mihomo、Stash、Clash、sing-box | sub、sub64、Xray、sing-box、Clash、ClashMeta、WireGuard | 链接、sing-box、Clash.Meta |
| 每用户流量与有效期 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
| 设备限制 | 是 HWID,每台设备有自己的名额和密钥 | 是 HWID 和 IP | ? | 是 HWID | 是 HWID | ? | ? |
| Telegram 机器人 | 部分 告警;完整机器人计划中 | 是(也支持 Discord) | 是 | 是 | 部分 通知、Telegram 登录 | 是 | ? |
| API | 是 Connect、只读 / 操作员 / 管理员令牌 | 是 REST、范围受限的令牌 | 是 REST、webhook | 是 REST、webhook | 是 OpenAPI、范围受限的令牌、webhook | 是 | 是 |
| AI 智能体(MCP) | 是 内置,支持计划 / 执行和所有者审批 | ? | ? | ? | 否 没有官方服务器;社群提供了相关服务器 | ? | ? |
| WARP 出口 | 是 按协议配置设置,故障时停止转发(不回退直连) | 是 | ? | 部分 提供指南 | 部分 社群方案 | 是 | 是(源代码中包含) |
| 运行状况和告警 | 是 客户端视角检测、带修复的节点诊断、告警生命周期、Telegram | 是 Telegram 告警、可选的隧道监视器 | 部分 | 部分 | 是 状态、Prometheus、流量告警 | 部分 | ? |
| BT 下载拦截 | 是 在内核中拦截;事件会记录匹配内容和目标端口,不记录地址 | ? | ? | ? | 是 通过插件实现 | ? | ? |
| 伪装站点 | 是 | ? | ? | ? | ? | ? | ? |
| 签名发布版本 | 是 使用离线密钥,可复现构建,节点只安装签名版本 | 部分 .sha256 文件 |
? | ? | ? | ? | ? |
| Cloudflare Workers 版 | 预览:尚未在真实 Cloudflare 账户上运行 | 否 | 否 | 否 | 否 | 否 | 否 |
| GitHub 星标数 | 1 | 约 47.7k | 约 7.4k | 约 2.7k | 约 5.2k | 约 9.3k | 约 10.0k |
| 最新版本 | v0.1.32 | v3.9.0(2026-10-03) | v0.8.4(2025-01-09) | v5.4.1(2026-09-12) | 3.4.5(2026-10-06) | v13.0.3(2026-09-26) | v1.6.4(2026-10-07) |
¹ 本项目在一台测试机上测量:1 vCPU / 1 GB 服务器上,面板进程组的匿名私有内存;空闲状态、0 到 200 个用户、没有节点连接(3x-ui 包含其 Xray 核心和 fail2ban)。未测量 Marzban、Hiddify Manager 和 s-ui。
在运行 VPN 核心、数据库并承载 Hysteria2 流量的 2 vCPU / 2 GB 服务器上,Mistgate(面板和节点)空闲时占用 57 MiB,在「高负载日」占用 80 MiB(64 条隧道流、每秒 300 个订阅请求、每秒添加一个用户并移除一个用户);3x-ui 的对应数据为 74 和 129 MiB,PasarGuard 为 297 和 347 MiB,Remnawave 为 761 和 1,114 MiB。测量方法、版本以及 Mistgate 较慢的部分见基准测试。端到端测试会检查面板空闲内存是否低于 80 MB,以及节点 Agent 是否低于 100 MB。
Marzban 目前只接受维护(上次发布于 2025 年 1 月);其用户正在转向 PasarGuard。PasarGuard 是在独立仓库中开发的后继项目,并非 GitHub fork(派生版本)。Marzneshin 已停止活跃开发。
来源#
于 2026-10-09 核对。检查了各项目的 README、文档和发布说明,以及当天从 GitHub API 获取的星标数和最新版本。
| 项目 | 仓库 | 文档 |
|---|---|---|
| Mistgate | Mistgate/mistgate | 本文档 |
| 3x-ui | MHSanaei/3x-ui | docs.sanaei.dev |
| Marzban | Gozargah/Marzban | gozargah.github.io/marzban |
| PasarGuard | PasarGuard/panel | docs.pasarguard.org |
| Remnawave | remnawave/panel | docs.rw |
| Hiddify Manager | hiddify/Hiddify-Manager | hiddify.com |
| s-ui | alireza0/s-ui | Wiki |