Mihomo(Clash Meta)是一款高效的订阅汇聚工具,支持快速生成 Clash/singbox 配置文件,并提供强大的分流与防护功能。
- 智能分流:全面的规则分流机制
- 隐私保护:
- DNS 广告过滤(Adblock)
- 防止 DNS/WebRTC 泄漏
- 安全DNS/DoH支持
- 多订阅汇聚:
- 多订阅整合,统一入口
- 自定义分流规则
- Singbox 自动节点过滤
- 支持单节点地址
- 支持多种格式
- mihomo/clash/singbox 配置文件(不进行节点转换,防止丢参数)
- 支持各种订阅链接或单节点链接
- singbox
- 支持 1.11.x 、1.12.x 版本
- 自适应版本,生成对应版本的配置
- iOS版本 无弹窗
- 谷歌版本 无弹窗
- GitHub版本 无弹窗
- 启用ip路由
- mihomo
- 启用ip路由
- 强制启用
udp
路由
访问在线配置生成器: 👉 sub.ikar.eu.org
💡 使用建议:关闭所有覆写功能(不是关闭功能,是关闭覆写)以确保配置正常生效。
- 点击上方按钮
- 登录 Vercel 账号
- 选择项目名称和存储位置(建议保持默认)
- 点击 Deploy 开始部署
- 等待约 1-3 分钟完成部署
# 克隆项目
git clone https://github.com/Kwisma/cf-worker-mihomo.git
cd cf-worker-mihomo
# 安装依赖
npm install
# 构建项目
npm run build
# 部署到 Vercel
npm run deploy
首次部署需按提示登录 Vercel 账号
配置选项:
- 构建命令:
npm run build:workers
- 部署命令:
npx wrangler deploy --keep-vars
- 部署 CF Worker:
- 在 CF Worker 控制台中创建一个新的 Worker。
- 设置 > 运行时 > 兼容性标志 设置为
nodejs_compat
- 将 _worker.js 的内容粘贴到 Worker 编辑器中。
- 保存部署
- 给 workers绑定 自定义域:
- 在 workers控制台的
触发器
选项卡,下方点击添加自定义域
。 - 填入你已转入 CF 域名解析服务的次级域名,例如:
sub.ikar.eu.org
后 点击添加自定义域
,等待证书生效即可。
- 在 workers控制台的
- 进入 Cloudflare Pages
- 点击 创建项目 → 导入现有 Git 存储库 → 选择仓库 → 开始设置
- 点击 保存并部署(首次部署会失败是正常现象) → 继续处理项目 → 继续
- 设置 > 运行时 > 兼容性标志 设置为
nodejs_compat
- 重试部署
- 下载项目中的 _worker.js 文件压缩成 zip
- 在 Pages 控制台选择 直接上传
- 选择压缩好的
zip
文件 - 设置 > 运行时 > 兼容性标志 设置为
nodejs_compat
- 再次部署
- 进入 Pages 项目 → 自定义域
- 输入你的域名(需已在 Cloudflare 托管)
- 系统会自动配置 DNS 和 SSL
参数名 | 说明 | 示例值 |
---|---|---|
IMG |
背景图 URL | https://t.alcy.cc/ycy |
SUB |
转换后端地址 | https://url.v1.mk |
MIHOMO |
mihomo配置模板 | https://raw.githubusercontent.com/.../Mihomo_lite.yaml |
BEIAN |
备案信息 | 萌ICP备20250001号 |
BEIANURL |
备案跳转链接 | https://t.me/Marisa_kristi |
SINGBOX_1_11 |
signbox配置模板 | https://raw.githubusercontent.com/.../singbox_1.11.X.json |
SINGBOX_1_12 |
signbox配置模板 | https://raw.githubusercontent.com/.../singbox_1.12.X.json |
SINGBOX_1_12_ALPHA |
signbox配置模板 | https://raw.githubusercontent.com/.../singbox_1.12.X.alpha.json |
欢迎通过以下方式参与:
- 提交 Issue
- 发起 Pull Request
MIT License © 2025 Kwisma