兔洞博客
兔洞博客
个人博客

OpenClash:从 LuCI for Clash 走到 2.7 万星

OpenClash

把 Clash 策略搬上网关

平台OpenWrt
代理内核Mihomo
开源状态开源(MIT)
价格免费
维护状态活跃维护(2026-10 更新)
最新版本v0.47.156(2026-08-10 发布)
最近提交2026-10-10
安装包共 2 个文件,下方列常用安装包
开发方vernesong(GitHub 仓库所有者)
GitHub★ 27734 · Fork 4024
数据核验2026-10-11 · 来源 GitHub API
下载最新版 v0.47.156

不知道选哪个:Intel/AMD 电脑选 x64,苹果 M 系列芯片选 arm64,安卓手机一般选 arm64。

这是什么

OpenClash 是 vernesong 做的 OpenWrt LuCI 插件,把 Mihomo 内核和 Web 控制界面放进路由器,局域网设备接入后由网关统一处理透明代理。它兼容 Shadowsocks、ShadowsocksR、Vmess、Trojan、Snell 等协议,重点是订阅管理、配置文件覆写和规则分流。

和桌面客户端只接管一台机器不同,OpenClash 工作在整个局域网的入口。对使用 Clash 配置的人来说,策略组和规则可以继续沿用,不用改成 PassWall 那套按节点与路由规则组织的方式。

它依赖 dnsmasq-full、Ruby、TUN 与透明代理相关组件,既可以安装发布页里的软件包,也可以作为 LuCI application 编入 OpenWrt 固件。

适合谁

  • 已有 Clash 或 Mihomo 配置,想让路由器统一执行策略组与分流规则的人
  • 家里多台设备需要共用透明代理,不想逐台安装客户端的人
  • 需要在 OpenWrt 上覆写配置文件、管理订阅并切换控制面板的人
  • 自编译固件时愿意把 luci-app-openclash 连同依赖一起选入的人

和同类怎么比

对比OpenClashPassWallOpen Box
配置思路Clash 策略组与规则节点选择与路由规则站点集、节点组与策略卡片
管理形态LuCI 插件,可进入控制面板LuCI 多协议插件独立 Web 面板,LuCI 负责兜底
特色入口配置覆写、zashboard、yacdTCP/UDP 节点与 DNS 配置真实请求规则调试

一句话:已有 Clash 配置时,OpenClash 是把原来的策略体系搬到网关层。

八卦生态

OpenClash 仓库创建于 2019 年 5 月,比 Mihomo 出现更早;官方 README 也注明项目代码基于 frainzy1477 的 LuCI for Clash。后来内核由 Mihomo 接棒,OpenClash 随之成为 OpenWrt 上的 Mihomo 客户端。

截止到本文更新时间,仓库有 27448 个 star。它还把 zashboard、yacd 与流媒体解锁检测项目接进自己的界面,Clash 生态里的多个组件在一个 LuCI 插件中汇合。

避坑

  • OpenClash、PassWall、Hello World 都会处理透明代理和 DNS,不要同时启用
  • 安装前要确认 dnsmasq-full、Ruby、TUN 与防火墙依赖齐全
  • TUN 模式需要 kmod-tun,Firewall4 环境还依赖 kmod-nft-tproxy
  • 发布页同时有 IPK 与 APK;它们是不同 OpenWrt 软件包格式,不是手机 Android 客户端

深入教程

完整订阅、运行模式、规则与排错步骤见本站的 OpenClash 使用指南。

Openclash Mihomo 客户端 翻墙软件
工具与软件