Skip to content

Kwisma/cf-worker-mihomo

Repository files navigation

🧰 Mihomo(Clash Meta)/ singbox 配置生成工具

Mihomo Logo

🚀 Mihomo (Clash Meta) 订阅汇聚工具

Mihomo(Clash Meta)是一款高效的订阅汇聚工具,支持快速生成 Clash/singbox 配置文件,提供强大的分流与隐私防护功能,助您畅享安全无忧的网络体验。

✨ 核心特性

🔍 智能分流

  • 全面的规则分流机制
  • 支持自定义规则集
  • 智能路由优化

🔒 隐私保护

  • DNS广告过滤:内置Adblock功能
  • 防泄漏保护
    • 防止DNS/WebRTC泄漏
    • 安全DNS/DoH支持
  • 数据加密:确保传输安全

🌐 订阅管理

  • 多订阅汇聚整合
  • 支持单节点地址
  • Singbox自动节点过滤
  • 自定义分流规则

📦 多格式支持

  • 原生支持mihomo/clash/singbox配置文件
  • 保留所有节点参数(无转换丢失)
  • 兼容各种订阅链接格式
  • 集成sub-store后端转换

⚡ Singbox专属优化

  • 完美支持1.11.x/1.12.x版本
  • 自动适配版本生成配置
  • 全平台无弹窗体验:
    • iOS版本
    • 谷歌版本
    • GitHub版本

🖥 在线控制台

访问在线配置生成器

访问在线配置生成器

💡 使用建议

  1. 关闭所有覆写功能(非关闭功能本身)
  2. 推荐使用 clashmi(轻量高效的客户端)

🛠 部署指南

1️⃣ Vercel 部署

准备工作

方法一:一键部署

Deploy with Vercel

  1. 点击上方按钮
  2. 登录Vercel账号
  3. 配置项目信息
  4. 点击 Deploy 开始部署
  5. 等待1-3分钟完成

方法二:CLI部署

git clone https://github.com/Kwisma/cf-worker-mihomo.git
cd cf-worker-mihomo
npm install
npm run build
npm run deploy

首次部署需按提示登录Vercel账号


2️⃣ Cloudflare Workers 部署

方法一:一键部署

Deploy to Cloudflare Workers

配置参数

  • 构建命令:npm run build
  • 部署命令:npx wrangler deploy --keep-vars

方法二:手动部署

  1. 创建新Worker
  2. 复制_worker.js内容
  3. 保存部署
  4. 绑定自定义域名(如sub.ikar.eu.org

3️⃣ Cloudflare Pages 部署

Git仓库部署

  1. 进入Cloudflare Pages
  2. 导入Git仓库
  3. 设置构建目录为dist
  4. 保存并部署

手动上传

  1. 下载_worker.js并压缩为ZIP
  2. 在Pages控制台选择直接上传
  3. 选择ZIP文件部署
  4. 绑定自定义域名(如sub.ikar.eu.org

⚙️ 环境变量

参数名 说明 示例值
IMG 背景图 URL https://t.alcy.cc/ycy
SUB 转换后端地址 Sub-Store-node
BEIAN 备案信息 萌ICP备20250001号
BEIANURL 备案跳转链接 https://t.me/Marisa_kristi
MIHOMO mihomo规则模板 https://raw.githubusercontent.com/Kwisma/cf-worker-mihomo/main/template/Mihomo_default.yaml
SINGBOX singbox规则模板 https://raw.githubusercontent.com/Kwisma/cf-worker-mihomo/main/template/singbox_default.yaml

🤝 参与贡献

欢迎通过以下方式参与:

📜 开源协议

MIT License © 2025 Kwisma

About

快速生成mihomo(clash meta)配置文件, 适用于软路由 mihomo 内核,clash meta 客户端等

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •