OrangePi Mihomo UI 🍊

轻量级 MihomoClash Meta)管理面板,专为 Orange Pi RV2 设计。

功能

  • 📋 订阅管理 - 导入/更新/删除订阅链接
  • 🌐 代理切换 - 可视化切换代理组和节点
  • 📊 系统概览 - 实时查看 mihomo 运行状态
  • 📜 规则查看 - 浏览路由规则
  • 🔗 连接监控 - 查看活跃连接
  • 📝 日志查看 - 运行日志
  • 🎨 Yacd 集成 - 内置 Yacd-meta 高级面板

🚀 一键部署

git clone http://gitea.gofor.ltd/GoforStudio/OrangePi-Mihomo-UI.git
cd OrangePi-Mihomo-UI
sudo bash deploy.sh

📦 手动安装

1. 安装 Mihomo

# 下载 mihomo (根据架构选择)
# riscv64:
cp bin/mihomo-riscv64 /usr/local/bin/mihomo
chmod +x /usr/local/bin/mihomo

# 配置文件
mkdir -p /etc/mihomo
cp config-example.yaml /etc/mihomo/config.yaml

2. 启动 Mihomo

mihomo -d /etc/mihomo

3. 启动 Web UI

node server.js

🔧 配置

环境变量:

变量 默认值 说明
PORT 8899 Web UI 端口
MIHOMO_API http://127.0.0.1:9097 Mihomo API 地址
MIHOMO_SECRET orangepi Mihomo API 密钥
MIHOMO_CONFIG /etc/mihomo/config.yaml 配置文件路径

📁 目录结构

├── server.js           # Node.js 后端服务
├── public/             # Web 前端
│   └── index.html
├── yacd-meta/          # Yacd-meta 面板
├── bin/                # Mihomo 二进制
│   └── mihomo-riscv64
├── deploy.sh           # 一键部署脚本
└── package.json

🌐 访问

部署完成后:

  • 管理面板: http://<IP>:8899
  • Yacd 面板: http://<IP>:8899/yacd/
  • Mihomo API: http://<IP>:9097

默认密钥: orangepi

📄 License

MIT

S
Description
Lightweight Mihomo management UI for Orange Pi RV2
Readme
1.7 MiB
Languages
HTML 54.9%
JavaScript 38.1%
Shell 6.8%
PowerShell 0.2%