一个 Clash 代理配置管理工具 ,专注于为 Clash 核心(如 Mihomo 、Clash Verge 等)提供可视化界面和规则管理功能。

项目名称
- 名称:mihomo-party
- 基于:Mihomo(Clash 的一个高性能实现)
- 目标:为用户提供一个轻量级、可部署的前端控制面板,用于管理 Clash 配置文件(config.yaml)、节点分组、策略集等。
核心功能
Clash 配置管理
- 支持上传、编辑、下载
.yaml
配置文件。
- 可以查看当前生效的配置信息,包括代理节点、策略组、规则集等。
节点管理
- 显示所有代理节点的信息,例如延迟、协议类型、地址等。
- 支持手动切换当前使用的代理节点。
策略组控制
- 对每个策略组(如 “Proxy”、“Direct”、“Reject”)进行实时切换。
- 查看策略组的历史选择记录。
规则集浏览
- 展示完整的规则列表及其匹配结果。
- 支持按域名、IP、GEOIP 等分类过滤。
实时流量监控
- 提供连接日志展示,可以看到每次请求的目标地址、代理使用情况、耗时等信息。
- 支持简单的图形化带宽统计。
多用户支持(部分实现)
- 可通过身份验证机制限制访问权限(如 Basic Auth)。
技术架构
- 前端 :React + TypeScript 构建,界面简洁现代,响应式设计适配移动端。
- 后端 :Node.js 编写,作为中间层与 Clash 内核通信(通常是通过 Clash 提供的 RESTful API 接口)。
- 通信方式 :通过 HTTP 请求与本地运行的 Clash 核心交互,获取状态、修改配置等。
- 部署方式 :可通过 Docker 快速部署,适合用作家庭网关或远程服务器上的辅助面板。
开源与适用场景
- 许可证 :MIT License,完全开源。
- 适用人群 :
- 使用 Clash 做网络代理的高级用户。
- 想要图形界面来管理 Clash 配置的人。
- 希望将 Clash 面板化、服务化的开发者或运维人员。
如何运行
你可以通过以下命令克隆并运行 v1.7.3
分支:
git clone -b v1.7.3 https://github.com/mihomo-party-org/mihomo-party.git
cd mihomo-party
npm install
npm run dev
确保你已经在系统中运行了一个支持 REST API 的 Clash 核心(如 Mihomo),并将前端配置指向其地址(默认 http://localhost:9090
)。
mihomo-party 是一个轻量级的 Clash 控制面板,专为喜欢使用 Clash 内核(尤其是 Mihomo)的用户打造。它提供了可视化的配置管理和状态监控功能,简化了对复杂代理环境的操作难度。
下载地址:
Windows10/11:
Windows7/8:
macOS 11+:
macOS 10.15+:
Linux: