本地 · 守护进程持有 · 跨平台

在终端里,控制整个 mihomo 运行时。

Mihari 以单一守护进程统一管理 CLI、TUI 与 Web 面板中的订阅、系统代理、TUN、mihomo 核心和所有运行时变更。

< 15 MB · 无 CGOWindows · Linux · macOS本地命名管道 · Unix 域套接字
Mihari · 交互式产品演示自动播放 · 每页 3.6 秒
Mihari running47 conn↑ 2.6 MiB/s↓ 959 KiB/sService running · Connected

功能页面

点击页面后停留 10 秒,再继续自动播放。

01

Overview

runtime at a glance

General

Service
● running
Mihari
v0.9.0
SysProxy
● owned
TUN
● on/gVisor
Health
● Desired and applied

Core

● runningv1.19.29MEM 128.4 MiB
47 conn↑306.3 MiB↓3.6 GiB

Subscription

mihari.ghio · updated 2m ago

↑ 19.7 MiB · ↓ 387.6 MiB

Web GUI

● healthy

zashboard · 0 sessions

Recent operationSystem proxySucceeded

本地优先

唯一写入者,可预测的变更。

下载等慢任务位于提交路径之外。配置变更经过候选生成、校验、原子替换与 reload;任一步失败都会回滚到最后一份有效配置。

操作界面本地客户端
CLI类型化命令
TUI实时操作
浏览器面板已认证会话
唯一所有者经过认证
Mihari daemon

状态、协调与生命周期始终位于同一条变更边界之后。

状态所有者调度器回滚
运行时本地托管
mihomo回环控制器
配置 · 订阅私有数据目录
Commit protocol慢任务始终位于关键提交路径之外。
  1. 01Fetch锁外下载
  2. 02Validate候选配置
  3. 03Atomic replace单一写入者
  4. 04Reload核对运行时
  5. FailRollback最后有效配置

观测占用

终端界面,而不是又一个 Electron 壳。

Sparkle 是基于 Electron 的 mihomo GUI。在一次本地观测中,Sparkle 四个进程合计 258.5 MB,Mihari 服务加上 mihomo 核心合计 103.2 MB。这是一次观测值,不是固定保证。

Sparkle258.5 MB基于 Electron 的 mihomo GUI
  • Sparkleprocess106.6 MB
  • Sparkleprocess44.1 MB
  • Sparkleprocess101.2 MB
  • Sparkleprocess6.5 MB
Mihari
103.2 MB-60% MEM Usage
服务 + mihomo 核心
  • mihari.exeservice10.7 MB
  • mihomo.execore92.5 MB

该次观测来自任务管理器进程 RSS:Sparkle 四个进程合计 258.5 MB;mihari.exe 10.7 MB,mihomo.exe 92.5 MB。

安装指令构建器

获取安装命令

GitHub 在线安装会下载所需组件;离线整合包使用 AList 镜像,安装过程不访问 GitHub。Stable 与 Dev 是独立应用通道,自动使用对应通道的最新构建。

01安装来源
02操作系统
03应用通道
运行这条命令Shell
curl -fsSL https://raw.githubusercontent.com/mihari-proxy/mihari/main/scripts/install/install.sh | bash

从 GitHub 下载 Mihari 与所需组件。

开源 · GPL-3.0

检查每一条边界。