OpenClash 安装与使用教程:OpenWrt 上 ipk 与 apk 怎么装、订阅导入与运行模式
拾沙 · 首发于 · 更新于
30 秒结论:OpenClash 是 OpenWrt 路由器上的 LuCI 插件,用来管理 mihomo(原 Clash Meta)内核,可以让连接这台路由器的所有设备都走代理,手机、电视、游戏机都不用单独装软件。它没有安卓版和电脑版,官方下载只认 GitHub 发布页,2026-10-12 发布的最新版本是 v0.48.002。使用 opkg 的 OpenWrt 装 ipk 包,使用 apk 包管理器的新版 OpenWrt 装 apk 包;装好后在「服务 → OpenClash」里导入订阅即可。
| 软件 | OpenClash |
|---|---|
| 平台 | OpenWrt 路由器 |
| 内核 | mihomo(Clash Meta)、Smart 内核 |
| 最新版本 | v0.48.002(发布于 ) |
| 状态 | 维护中 |
| 价格 | 免费 |
| 开源协议 | MIT |
| 官方地址 | github.com/vernesong/OpenClash |
| 官方下载 | github.com/vernesong/OpenClash/releases |
版本与地址本站核实于 ,只列官方渠道,请勿从搜索结果里的同名站下载。
在路由器上跑代理,好处是家里所有连 Wi-Fi 的设备都能直接用,电视、游戏机、智能音箱这些装不了代理软件的设备也不例外。OpenClash 是 OpenWrt 路由器上最常用的方案之一,它本质上是一个管理 mihomo(原 Clash Meta)内核的网页插件。这篇教程讲清楚怎么安装、怎么导入订阅,以及几个关键设置。
先确认:你的路由器能不能装
OpenClash 只能装在 OpenWrt 系统上,包括 OpenWrt 官方固件和基于它的 ImmortalWrt、iStoreOS 等。普通家用路由器的原厂系统装不了。你需要能登录路由器的网页管理后台(LuCI),最好也能通过 SSH 登录命令行。
项目说明写明,OpenClash 兼容 iptables 和 nftables 两种防火墙,内置 Mihomo(Meta)内核和 Smart 智能内核,支持在线更新和切换内核。
官方下载地址与安装包怎么选
OpenClash 的官方下载只认 vernesong 在 GitHub 上的发布页(见上方软件信息卡)。最新版的发布页只有两个文件:
ipk 包:适用于使用 opkg 包管理器的 OpenWrt,也就是目前大多数路由器上的版本。
apk 包:适用于改用 apk 包管理器的新版 OpenWrt。
不确定该用哪个,可以在路由器命令行里分别输入 opkg 和 apk,看哪个命令存在。安装包是平台无关的,不用区分路由器的处理器架构;内核则会在之后按架构单独下载。
安装 OpenClash
方法一:网页安装
项目说明给出的网页安装步骤是:
- 从发布页下载对应格式的安装包。
- 登录 OpenWrt 的 LuCI 后台,前往「系统 → 软件包」,上传并安装。
- 刷新或重新登录页面,在「服务 → OpenClash」中导入订阅或上传配置文件并启动。
方法二:命令行安装
网页安装经常因为缺少依赖而失败,命令行安装更可靠。项目说明提供了完整的命令:先用 opkg update(或 apk update)更新软件源,再安装 bash、iptables、dnsmasq-full、curl、ca-bundle、ipset、ip-full、ruby、ruby-yaml、kmod-tun、unzip、luci-compat 等依赖,最后下载并安装 OpenClash。使用 nftables 防火墙的系统,依赖列表有所不同,以项目说明为准。
需要注意,dnsmasq-full 和系统自带的 dnsmasq 会冲突,安装前通常需要先卸载原来的 dnsmasq。
第一次使用:下载内核与导入订阅
- 进入「服务 → OpenClash」,在插件设置的版本更新页面,下载与路由器架构对应的 Meta 内核。内核下载需要访问 GitHub,网络不通时可以手动下载后上传。
- 打开配置订阅页面,添加订阅:名称随意填写,把机场的 Clash 订阅链接粘贴到订阅地址栏,保存。
- 更新订阅,确认配置文件下载成功。项目说明提到,OpenClash 支持多个订阅并存,也支持 Subconverter 在线转换和自定义 User-Agent。
- 回到运行状态页面,启动 OpenClash。启动成功后,连接这台路由器的设备就会按规则走代理。
运行模式怎么选
OpenClash 支持 redir-host 和 fake-ip 两种 DNS 模式,以及 TUN 和混合模式。
fake-ip:给每个域名分配一个虚拟 IP,响应更快,是多数人的默认选择。
redir-host:返回真实 IP,兼容性更好。某些应用或游戏在 fake-ip 下出现异常时,可以换成这个模式。
TUN 模式:通过虚拟网卡接管流量,对 UDP 的处理更完整,适合游戏等场景。
代理模式方面,日常使用规则模式即可:国内网站直连,境外网站走代理。
更新 OpenClash 与内核
OpenClash 插件和内核是分开更新的。插件本身可以在发布页下载新版安装包覆盖安装;内核可以在插件设置的版本更新页面在线更新。更新前建议先在插件里备份配置,项目说明提到它支持配置备份与恢复。大版本更新后如果启动异常,先看运行日志,再对照发布页的更新说明。
常见问题排查
安装失败、提示依赖缺失:先更新软件源,再按项目说明安装依赖;固件空间不足时,需要换用空间更大的固件或扩容。
启动失败:查看 OpenClash 的运行日志,常见原因是内核未下载、内核架构不对,或者订阅配置下载失败。
国内网站变慢:确认使用的是规则模式;检查 DNS 设置,确保国内域名使用国内 DNS 解析。
某台设备不想走代理:在访问控制里把它加入黑名单或白名单,按 IP 或 MAC 地址设置。
下载与使用时的安全提醒
只从 GitHub 发布页下载 OpenClash,不要使用来源不明的「整合固件」或修改版插件。路由器上的代理会处理全家的流量,订阅链接也更需要保密;怀疑泄露时,到机场后台重置订阅地址。
和其他方案怎么选
同样在 OpenWrt 上,另一个常见的选择是 PassWall,它支持 Xray、sing-box 等内核,配置思路和 OpenClash 不同。如果只是自己一台电脑用,直接装 Clash Verge Rev 更简单;安卓手机用 Clash Meta for Android。
常见问题
OpenClash 有安卓版或电脑版吗?
没有。OpenClash 只是 OpenWrt 路由器系统上的插件。手机上可以用 Clash Meta for Android,电脑上可以用 Clash Verge Rev,它们和 OpenClash 使用同一个 mihomo 内核。
我的路由器应该装 ipk 还是 apk?
看路由器系统使用的包管理器。使用 opkg 的 OpenWrt 装 ipk 包;新版 OpenWrt 改用 apk 包管理器,装 apk 包。在路由器的命令行里分别输入 opkg 和 apk,哪个命令存在就用哪种。
安装时提示缺少依赖怎么办?
先更新软件源列表,再按项目说明安装依赖,例如 bash、dnsmasq-full、curl、ca-bundle、ip-full、kmod-tun、ruby、ruby-yaml 等,具体列表随防火墙类型(iptables 或 nftables)不同而不同,以官方说明为准。
fake-ip 和 redir-host 选哪个?
fake-ip 模式响应更快,是多数人的默认选择;redir-host 模式会返回真实 IP,兼容性更好,遇到某些应用在 fake-ip 下异常时可以切换试试。
开了 OpenClash 后国内网站变慢怎么办?
检查是否在使用全局模式,日常应使用规则模式;再检查 DNS 设置,DNS 配置不当是国内网站变慢的常见原因。
参考资料
本文的结论以下列官方文档、规范或资料为准: