client/router · 集群 A · OpenWrt 与 OpenClash · 2/6
OpenClash 安装教程:依赖检查、内核下载与首次启动
安装 OpenClash 的通用顺序是:确认 OpenWrt 版本与防火墙类型 → 按项目说明安装依赖 → 安装插件包 → 在插件界面下载或上传对应架构的内核 → 导入配置后首次启动。依赖名称与安装命令随 OpenWrt 版本变化,应以 OpenClash 项目当前说明为准;安装前备份路由器配置。
安装前确认三件事
安装 OpenClash 前,先确认 OpenWrt 版本、防火墙类型和剩余存储空间,这三项决定了你该装哪个版本的插件与依赖。
| 确认项 | 为什么重要 | 怎么查 |
|---|---|---|
| OpenWrt 版本 | 依赖包与安装方式随版本变化 | 系统概览页面 |
| 防火墙类型 | 基于 iptables 或 nftables 的依赖不同 | 系统概览或软件包列表 |
| CPU 架构 | 决定内核文件选择 | 系统概览页面 |
| 剩余存储 | 插件、内核、规则与数据文件都要占空间 | 系统概览中的存储信息 |
| 剩余内存 | 运行时加载规则需要内存 | 系统概览中的内存信息 |
如果你还没刷好 OpenWrt,或者对固件选择有疑问,先看 OpenWrt 固件怎么选。
安装前务必备份:在系统的备份与恢复页面生成并下载一份配置备份,出问题时可以一键恢复。
整体流程
OpenClash 的安装可以分为五步,其中依赖和内核是最容易出问题的两步。
[1] 备份配置
│
[2] 更新软件包列表 → 安装依赖(按项目说明,区分防火墙类型)
│
[3] 安装 OpenClash 插件包(在线安装或上传安装包)
│
[4] 进入插件界面 → 下载 / 上传与 CPU 架构匹配的内核
│
[5] 导入订阅配置 → 首次启动 → 检查运行状态
第二步:安装依赖
依赖是 OpenClash 运行所需的基础组件,必须在安装插件前或同时装好,具体包名以 OpenClash 项目当前说明为准。
依赖通常涵盖以下几类(仅作分类说明,不是安装清单):
- 基础工具:如 shell 环境、下载工具、证书包等;
- 网络与防火墙组件:如透明代理所需的内核模块、集合管理工具,基于 iptables 与 nftables 的固件所需组件不同;
- DNS 组件:如功能完整版的 dnsmasq,部分固件默认安装的是精简版,需要替换;
- TUN 支持:如使用 TUN 模式,需要对应的内核模块;
- LuCI 兼容组件:用于插件界面正常显示。
常见问题:
- 网上旧教程的依赖列表不适用:OpenWrt 防火墙实现变化后,依赖名称和种类都有调整,照抄旧列表可能缺包或装错;
- dnsmasq 替换失败:替换 dnsmasq 时需要先移除精简版再安装完整版,过程中可能短暂影响 DNS,建议在有线连接下操作;
- 软件源无法访问:可以在电脑上下载对应的安装包后,通过系统界面手动上传安装。
第三步:安装插件包
插件包可以通过系统的软件包页面上传安装,或在命令行中安装,安装包从 OpenClash 项目官方发布页获取。
注意事项:
- 只从项目官方发布页获取安装包,不使用来源不明的转存文件;
- 选择与你的 OpenWrt 版本和软件包格式匹配的安装包;
- 安装完成后刷新管理界面,在服务菜单中应能看到 OpenClash 入口。
如果入口没有出现,通常是依赖不完整或 LuCI 缓存未刷新,清除浏览器缓存后重新登录再看。
第四步:下载内核
插件只是管理界面,真正处理流量的是代理内核,需要单独下载,并且必须与路由器 CPU 架构匹配。
在 OpenClash 的设置或版本更新页面中,通常可以看到内核状态与下载按钮。这里有一个常见的「先有鸡还是先有蛋」问题:内核下载地址往往在境外,而此时路由器还没有可用的代理。
| 方法 | 做法 | 适用情况 |
|---|---|---|
| 在线下载 | 插件界面直接下载 | 路由器能访问下载源 |
| 更换下载源 | 在设置中切换可用的下载源 | 默认源访问失败 |
| 手动上传 | 电脑从项目发布页下载对应架构内核后上传 | 在线方式都失败 |
手动上传时要特别注意架构匹配:架构不对的内核无法运行,插件会显示内核异常。
第五步:首次启动
内核就绪后,导入一份配置(通常是机场的 Clash 订阅)即可首次启动。
首次启动建议:
- 先用默认的运行模式与 DNS 设置启动,确认能正常工作后再调整;
- 启动后查看插件的运行状态与日志,确认没有报错;
- 用一台设备分别访问国内与境外网站,验证分流生效。
订阅导入的详细方法见 OpenClash 导入订阅,DNS 模式选择见 OpenClash DNS 设置。
安装后的基础设置建议
首次启动成功后,有几项基础设置值得尽早确认,它们会影响后续的稳定性与排错难度。
| 设置项 | 建议 | 原因 |
|---|---|---|
| 运行模式 | 先用默认,再按需调整 | 减少首次排错变量 |
| 开机自启 | 确认运行稳定后再开启 | 避免配置错误时开机即断网 |
| 日志级别 | 日常保持较低级别 | 减少存储写入与资源占用 |
| 控制面板 | 设置访问密码 | 避免局域网内他人随意修改 |
| 配置备份 | 启动成功后立即备份 | 后续改动出错可快速恢复 |
「开机自启」这一项尤其值得注意:如果配置还不稳定就开启自启,一旦出错,路由器每次重启都会断网,排查会更麻烦。建议连续稳定使用几天后再开启。
安装失败时如何回退
如果安装后出现全家断网,第一时间不是继续调试,而是先恢复网络。
- 停止插件:在插件界面停止运行,或在系统启动项中禁用该服务后重启;
- 恢复备份:在备份与恢复页面上传安装前的备份;
- 用有线连接排查:Wi-Fi 受影响时,用网线直连路由器进入管理界面;
- 记录日志:停止前保存日志内容,便于之后排查,见 OpenClash 无法上网排查。
小结
OpenClash 安装的关键在于依赖与内核:依赖以项目当前说明为准、区分防火墙类型,内核必须匹配 CPU 架构。安装前备份、出问题先恢复网络,是路由器操作的基本原则。更多路由器方案见 路由器方案专题;在选择服务商时,可以在 机场品牌库 中查看协议字段,确认 OpenClash 内核能否支持。
常见问题
OpenClash 安装后界面打不开或报错怎么办?
常见原因是依赖缺失或与当前防火墙实现不匹配。对照项目说明检查依赖是否完整安装,并确认插件版本支持你的 OpenWrt 版本,必要时清除浏览器缓存后重新进入。
OpenClash 的内核需要单独下载吗?
通常需要。插件本身只是管理界面与脚本,代理内核需要在插件中在线下载或手动上传,并且必须与路由器的 CPU 架构匹配。
内核下载失败怎么办?
路由器本身此时往往还无法访问境外资源,可以在插件设置中更换下载源,或在电脑上从项目发布页下载对应架构的内核文件后手动上传。
安装 OpenClash 会不会把路由器弄坏?
安装插件一般不会导致设备无法启动,但配置错误可能导致全家断网。安装前备份配置,并确保知道如何停止插件或恢复备份。
信息来源与更新时间
- 信息来源
- 品牌清单资料(品牌公开信息整理)
- 测试范围
- 本站未进行测速与解锁实测,所有能力描述均为资料声明或未测试状态。
- 发布时间
- 待核实
- 核实日期
- 待核实
- 最近更新
- 待核实