一个面向 Windows 的 mihomo 一体化部署目录,提供单文件 bat 管理入口,支持:
- 安装服务并启用系统代理
- 启动服务并启用系统代理
- 关闭服务并清除系统代理
- 卸载服务
- 缺少
mihomo.exe时自动下载内核 - 缺少
mihomo-service.exe时自动下载 WinSW 并重命名
当前目录主要文件如下:
D:\tools\mihomo-lazy\
├── config.yaml.example # 配置示例,首次使用时会自动复制
├── mihomo-service.xml # WinSW 服务配置
├── mihomo.bat # 主管理脚本
├── .gitignore # Git 忽略规则
└── README.md # 项目说明
说明:
mihomo.exe不一定预先存在,脚本会在需要时自动下载mihomo-service.exe不一定预先存在,脚本会在需要时自动下载- 自动下载使用
gh-proxy.com加速 GitHub 链接
运行 mihomo.bat 后,会显示菜单:
[1] 安装服务并启用系统代理
[2] 启动 mihomo 并启用系统代理
[3] 关闭 mihomo 并清除系统代理
[4] 卸载 mihomo 服务
[0] 退出
各功能行为:
-
1- 检查
mihomo.exe,缺少时自动下载 - 检查
mihomo-service.exe,缺少时自动下载 WinSW 并重命名 - 安装 Windows 服务
- 启动服务
- 写入系统代理
- 检查
-
2- 检查
mihomo.exe,缺少时自动下载 - 检查
mihomo-service.exe,缺少时自动下载 WinSW 并重命名 - 如果服务未安装,则先安装
- 启动服务
- 写入系统代理
- 检查
-
3- 停止服务
- 清除系统代理
-
4- 停止服务
- 卸载服务
- 清除系统代理
首次安装时,如果目录下没有 config.yaml,脚本会自动从 config.yaml.example 复制生成 config.yaml。
生成后,脚本会在命令行窗口里提示你直接输入订阅链接,并自动替换示例配置中的占位文本。
双击 mihomo.bat。
脚本会自动申请管理员权限,因为安装/卸载服务和修改系统代理都需要管理员权限。
首次使用建议直接选:
1
这样会自动完成:
- 下载
mihomo.exe(如果缺少) - 下载
mihomo-service.exe(如果缺少) - 安装服务
- 启动服务
- 开启系统代理
当前脚本默认:
- 服务名:
mihomo - 代理地址:
127.0.0.1:7890
系统代理会写入:
ProxyEnableProxyServerProxyOverride
关闭或卸载时会自动清理这些设置。
脚本会从 MetaCubeX/mihomo 的最新 Release 下载适合 Windows amd64 的压缩包,再提取出 mihomo.exe。
项目地址:
脚本会从 winsw/winsw 的最新 Release 下载 WinSW-x64.exe,并保存为 mihomo-service.exe。
项目地址:
- 建议把整个目录放在稳定路径下,不要频繁移动
- 首次安装时按提示输入订阅链接,生成可用的
config.yaml - 如果服务启动失败,可检查当前目录中的日志输出以及
mihomo-service.xml