Unit test required en.ts keys used by Routing/Settings. Credits keep 3x-ui / s-ui as before.
4.6 KiB
4.6 KiB
3m-ui
Languages / 语言: README · English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Русский · Português (Brasil) · Tiếng Việt · Bahasa Indonesia · ไทย · Türkçe · العربية · हिन्दी · Polski · Українська
Mihomo 服務端 Web 管理面板
穩定版優先: 預設安裝與更新僅使用正式 Release。預發布需主動選擇。完整安裝包及 Docker 映像包含固定版本 Mihomo;詳見 安裝文件。
輕量、自託管,用於在 Linux 上管理 Mihomo Listener、使用者、訂閱與執行狀態。
功能
| 類別 | 能力 |
|---|---|
| 節點 | 協定登錄表驅動的 Listener(VLESS / VMess / Trojan / Shadowsocks / Hysteria2 / TUIC 等);REALITY 目標掃描、TLS 自簽、傳輸層欄位校驗 |
| 使用者 | 綁定節點、流量限額、到期、IP 限制、批次操作、訂閱 Token |
| 訂閱 | UA 識別 Clash/Mihomo YAML、v2ray Base64、sing-box JSON;可選 ?target=;HTML 訂閱頁 |
| 設定 | 產生 → 校驗 → 套用;失敗回滾上一份 config.yaml |
| 維運 | 核心啟停/更新、日誌、儀表板、Geo、面板 SSL/ACME、備份還原、Cloudflare WARP 一鍵註冊(YAML) |
| Telegram | 告警与管理命令(需 Token + Chat ID) |
| 多機 | 登記遠端面板、健康檢查、節點鏡像同步、合併訂閱 |
安裝
curl -fsSL https://raw.githubusercontent.com/kazeyukiro/3m-ui/main/scripts/install.sh | sudo sh
安裝後更新:
sudo 3m-ui update
# sudo 3m-ui update v1.0.2
預設面板:http://伺服器IP:8080/ — 使用者 admin,安裝時列印一次性隨機密碼(首次登入請立即修改)。
原始碼編譯
cd frontend && npm install && npm run build
cp -r dist ../backend/cmd/server/web/dist
cd ../backend && CGO_ENABLED=0 go build -tags sqlite_modernc -trimpath -ldflags='-s -w' -o ../3m-ui ./cmd/server
多架構靜態 Linux 二進位見 Releases。
致謝
- Mihomo — 核心引擎与 Listener 模型
- clashmeta-inbound — Listener 示例
- 3x-ui / s-ui — 面板交互参考
- Gin / GORM / React / Ant Design
- Lucide — 圖示(
lucide-react) - AIsouler/MyClash — Mihomo 分流配置與精簡規則思路參考
- echs-top/proxy — Mihomo 規則與策略組方案參考
- YiXuanZX/rules — 規則集與 mihomo 分流模板參考
- Zustand / golang-jwt/jwt
- Go、Node.js 与开源社区
貢獻者: Contributors
Star History
授權
第三方元件見 THIRD-PARTY-NOTICES.md。
