























mihomo (原 Clash.Meta) 是一个基于 Go 语言开发的高性能代理内核, 支持多种代理协议. 相比于使用 Clash Verge, Clash for Windows 等 GUI 客户端, 直接使用 mihomo 内核有以下优势:
本文将介绍如何在 Windows 系统上独立部署 mihomo 内核, 并通过 PowerShell 脚本进行管理.
前往 mihomo releases 页面下载最新版本.
根据你的系统架构选择对应的版本, windows 一般选择 mihomo-windows-amd64-<version>.zip 即可
下载后解压到你喜欢的目录, 例如: D:\software\1-portable\mihomo\
解压后目录结构如下:
mihomo/
├── mihomo-windows-amd64.exe # mihomo 内核主程序
├── mihomo.yaml # 配置文件 (需自行创建)
└── mihomo-manager.ps1 # 管理脚本 (需自行创建)
在 mihomo 目录下新建 mihomo.yaml 配置文件.
可参考 我的配置, 根据你的实际需求进行修改.
在 mihomo 目录下新建 mihomo-manager.ps1 脚本文件.
可参考 我的脚本
PowerShell 脚本默认无法直接运行, 需要修改执行策略.
以管理员身份打开 PowerShell, 执行:
Set-ExecutionPolicy RemoteSigned
执行策略说明:
为了方便双击运行脚本或通过 utools 等工具快捷调用:
mihomo-manager.ps1 文件可以通过以下方式运行脚本:
方式一: 双击运行
直接双击 mihomo-manager.ps1 文件, 会弹出交互式菜单.
方式二: 命令行运行
在 PowerShell 中执行:
.\mihomo-manager.ps1 start # 启动 mihomo
.\mihomo-manager.ps1 stop # 停止 mihomo
.\mihomo-manager.ps1 restart # 重启 mihomo
.\mihomo-manager.ps1 status # 查看运行状态
.\mihomo-manager.ps1 reload # 重载配置文件
.\mihomo-manager.ps1 help # 查看帮助信息
启动 mihomo 后, 如果按照我的配置应该已经自动下载好了 webui, 直接访问下面的地址就可以访问了, 如果没有正常下载请手动下载后解压到 mihomo 的 ui 目录.
访问地址: http://127.0.0.1:9090/ui/zashboard/#/setup
如果你需要 mihomo 在系统启动早期就运行 (例如 OneDrive 等软件依赖代理), 推荐使用 EarlyStart.
详细配置方法可参考我的这篇博客: windows | 自定义开机快速启动项
在 %USERPROFILE%\.earlystart 文件中添加:
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -NoProfile -WindowStyle Hidden -File "D:\software\1-portable\mihomo\mihomo-manager.ps1" start
powershell.exe-ExecutionPolicy Bypass -NoProfile -WindowStyle Hidden -File "D:\software\1-portable\mihomo\mihomo-manager.ps1" start如果需要更稳定的后台运行方式, 可以使用 NSSM 将 mihomo 注册为 Windows 服务.
# 下载 nssm 后执行
nssm install mihomo "D:\software\1-portable\mihomo\mihomo-windows-amd64.exe"
nssm set mihomo AppDirectory "D:\software\1-portable\mihomo"
nssm set mihomo AppParameters "-d ."
nssm start mihomo
通过以上步骤, 你已经成功在 Windows 上部署了 mihomo 内核. 相比 GUI 客户端, 这种方式更加轻量和灵活, 适合追求简洁高效的用户.
相关链接:
以上
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。