惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Cybersecurity and Infrastructure Security Agency CISA
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Latest news
Latest news
L
LINUX DO - 热门话题
Cisco Talos Blog
Cisco Talos Blog
S
Securelist
T
Threatpost
AWS News Blog
AWS News Blog
P
Privacy & Cybersecurity Law Blog
C
CERT Recently Published Vulnerability Notes
B
Blog RSS Feed
T
Threat Research - Cisco Blogs
P
Proofpoint News Feed
T
Tor Project blog
P
Palo Alto Networks Blog
博客园 - 三生石上(FineUI控件)
人人都是产品经理
人人都是产品经理
M
MIT News - Artificial intelligence
云风的 BLOG
云风的 BLOG
H
Help Net Security
小众软件
小众软件
C
Cisco Blogs
有赞技术团队
有赞技术团队
Cyberwarzone
Cyberwarzone
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
S
Schneier on Security
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
The Register - Security
The Register - Security
Project Zero
Project Zero
Hugging Face - Blog
Hugging Face - Blog
The Cloudflare Blog
V
Vulnerabilities – Threatpost
Security Latest
Security Latest
爱范儿
爱范儿
A
About on SuperTechFans
T
The Exploit Database - CXSecurity.com
P
Privacy International News Feed
A
Arctic Wolf
大猫的无限游戏
大猫的无限游戏
V
V2EX
Stack Overflow Blog
Stack Overflow Blog
K
Kaspersky official blog
Scott Helme
Scott Helme
Spread Privacy
Spread Privacy
The Hacker News
The Hacker News
H
Hackread – Cybersecurity News, Data Breaches, AI and More

lvbibir's Blog

shell | 磁盘空间分析脚本 Linux cat 和 tee 命令写入文件 python | 使用 uv 管理你的 python 环境 Claude Code 完整配置指南 linux | 磁盘扩容 wsl | 释放长久运行占用的磁盘空间 mysql | 线程上限问题处理 麒麟 7.6 安装谷歌 OTP 认证模块 suse 12sp5 升级 openssh 及 openssl suse 12sp5 部署 mysql 5.7 《谁的青春不迷茫》 docker | centos7 部署 docker vim | 基础配置和使用 windows | rime 输入法 & 雾凇方案 shell | sshpass 批量传输文件及执行命令 wsl | 原生 linux 方式安装 docker nodejs | fnm + pnpm 开发环境配置 wsl | 安装配置 miniconda 虚拟环境 wsl | 自动更新系统代理 wsl | bashrc 环境变量不正确加载的处理方法 wsl | win10 安装 wsl2 troubleshooting | ssh 成功但是 scp 失败 linux | 常用命令总结 docker 部署 piclist shell | 检测网站存活并自动钉钉告警 Zabbix | 监控端口连通性并自动追踪 TCP 路由 windows | 自定义开机快速启动项 windows | miniconda 配置 python 虚拟环境 Zabbix | 监控主机到指定 ip 的流量大小 shell | centos 初始化 loki (二) 部署 loki (一) 简介 prometheus (六) Alertmanager prometheus (五) 记录规则与告警规则 prometheus (四) 黑盒监控 prometheus (三) 服务发现 prometheus (二) 静态配置 prometheus (一) 简介及部署 traefik (四) TraefikService 服务 traefik (三) Middleware 中间件 traefik (二) ingressRoute 路由 traefik (一) 简介、部署和配置 kubernetes | Gateway API 简介及部署 linux | dns 配置文件中 search 和 options ndots 详解 kubernetes | command args 和 dockerfile 中的 ENTRYPOINT CMD kubernetes | statefulset 控制器详解 docker | dockerfile 最佳实践 docker | dockerfile 指令详解 linux | kill 命令详解以及 linux 中的信号 troubleshooting | elasticsearch 安装插件报错 shell | if 条件判断 docker | 下载外网镜像的几种方式 python | 鬼谷子数学问题 steam挂刀教程 linux | history 命令的格式化输出 shell | 将本地镜像批量推送到 harbor windows | hosts 文件修复 kubernetes | configmap & secret kubernetes | RBAC 鉴权和 NetworkPolicy kubernetes | service & ingress kubernetes | 存储 kubernetes | 滚动升级和自动伸缩 kubernetes | 控制器 kubernetes | 日志 kubernetes | 调度 kubernetes | pod kubernetes | 杂记 linux | set 命令详解 ceph | openeuler 部署 ceph-v16 ceph | ceph-v16 离线安装解决方案 pxe 如何应对复杂的服务器硬件环境 python | 批量修改目录下文件名 《微习惯》 ceph | openeuler (aarch64) 部署 ceph-v16 troubleshooting | glibc 误升级后修复 pxe 安装配置大全 《人间失格》 跑步日常 [置顶] Hello, hugo! shell | 检索某 url 中所有文件的内容 shell | 不同执行方式的区别 shell | 开启 debug 模式 vscode | 常见问题 windows & linux 多网卡时设置默认路由以及添加静态路由 mysql (二) 主从复制原理 GTID 并行复制 mysql (一) 部署 mysql | 杂记 cicd | jenkins 部署 mall-swarm 项目 httpd 源码打包编译成 rpm 包 openssl 源码打包编译成 rpm 包 centos7 | 修改网卡名称 ceph | pool pg_num 配置 docker | 脚本方式批量导出/导入镜像 centos 密码尝试次数过多问题处理 centos7 | 升级内核至 5.10 CVE-1999-0526 ceph | centos7 部署 ceph-v12 python | 修改 pip 源 troubleshooting | 安装 cloud-init 后导致 ssh 连接失败 windows | autohotkey 常用脚本
windows | mihomo 内核独立部署指南
lvbibir · 2025-12-10 · via lvbibir's Blog

0 前言

mihomo (原 Clash.Meta) 是一个基于 Go 语言开发的高性能代理内核, 支持多种代理协议. 相比于使用 Clash Verge, Clash for Windows 等 GUI 客户端, 直接使用 mihomo 内核有以下优势:

  • 轻量高效: 无需运行 Electron 等重量级框架, 内存占用更低
  • 启动更快: 纯内核启动速度远快于 GUI 客户端
  • 灵活可控: 通过脚本管理, 可以更灵活地控制启停和配置
  • 稳定性好: 减少了 GUI 层面可能带来的问题

本文将介绍如何在 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          # 管理脚本 (需自行创建)

2 配置文件

在 mihomo 目录下新建 mihomo.yaml 配置文件.

可参考 我的配置, 根据你的实际需求进行修改.

3 管理脚本

3.1 创建管理脚本

在 mihomo 目录下新建 mihomo-manager.ps1 脚本文件.

可参考 我的脚本

3.2 配置 PowerShell 执行策略

PowerShell 脚本默认无法直接运行, 需要修改执行策略.

以管理员身份打开 PowerShell, 执行:

Set-ExecutionPolicy RemoteSigned

执行策略说明:

  • Restricted: 默认策略, 不允许运行任何脚本
  • RemoteSigned: 本地脚本可以运行, 从网络下载的脚本需要数字签名
  • Unrestricted: 允许运行所有脚本 (不推荐)

3.3 设置脚本打开方式

为了方便双击运行脚本或通过 utools 等工具快捷调用:

  1. 右键点击 mihomo-manager.ps1 文件
  2. 选择 " 打开方式 " -> " 选择其他应用 "
  3. 找到 PowerShell 并选择
  4. 勾选 " 始终使用此应用打开 .ps1 文件 "

3.4 使用管理脚本

可以通过以下方式运行脚本:

方式一: 双击运行

直接双击 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     # 查看帮助信息

4 Web UI 管理

启动 mihomo 后, 如果按照我的配置应该已经自动下载好了 webui, 直接访问下面的地址就可以访问了, 如果没有正常下载请手动下载后解压到 mihomo 的 ui 目录.

访问地址: http://127.0.0.1:9090/ui/zashboard/#/setup

5 开机自启动

5.1 使用 EarlyStart (推荐)

如果你需要 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

5.2 使用任务计划程序

  1. 打开 " 任务计划程序 "
  2. 创建基本任务
  3. 触发器选择 " 计算机启动时 "
  4. 操作选择 " 启动程序 "
  5. 程序填写: powershell.exe
  6. 参数填写: -ExecutionPolicy Bypass -NoProfile -WindowStyle Hidden -File "D:\software\1-portable\mihomo\mihomo-manager.ps1" start

5.3 注册为系统服务

如果需要更稳定的后台运行方式, 可以使用 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

6 总结

通过以上步骤, 你已经成功在 Windows 上部署了 mihomo 内核. 相比 GUI 客户端, 这种方式更加轻量和灵活, 适合追求简洁高效的用户.

相关链接:

以上