OpenClash 无法启动,先别急着重装
在 OpenWrt / iStoreOS 上玩软路由,OpenClash 无法启动几乎是最常见、也最容易让人心态崩掉的问题。插件界面点“启动”按钮,转两圈又弹回“已停止”,日志里只有一行“Start failed, please check the log”。
其实绝大多数情况都不是硬件坏了,而是内核缺失、空间不足、端口冲突、依赖不全、配置错误这几类问题之一。下面按排查顺序整理一份可照做的清单。
第一步:先看日志,别盲目操作
进入 OpenClash → 运行日志 / 核心日志,把报错关键词对照下表,能省下 80% 的时间。
| 日志关键词 | 真实原因 |
|---|---|
| Can't find the core / 核心文件不存在 | 内核没下载成功或路径不对 |
| no space left on device | 闪存或 /tmp 空间不足 |
| bind: address already in use | 端口被占用(7890/9090/53) |
| parse config error: yaml | 配置文件语法错误 |
| iptables / nftables: No chain | 防火墙依赖缺失或 fw4 不兼容 |
| dnsmasq 相关报错 | 未安装 dnsmasq-full 或 DNS 劫持冲突 |
第二步:核对内核与数据库文件
OpenClash 需要独立的 Clash 内核,国内网络从 GitHub 直拉失败率极高,这也是“启动失败”的头号元凶。
- 确认路径:
/etc/openclash/core/下应有clash_meta(或clash)。 - 确认权限:
chmod +x /etc/openclash/core/clash_meta - 确认架构匹配:aarch64 的固件装 aarch64 内核,mipsel 装 mipsel,装错必崩。
- 把
GeoIP.dat、GeoSite.dat放到/etc/openclash/根目录。
如果在线更新总失败,直接手动下载内核文件,用 WinSCP / SCP 上传到对应目录,再重启插件即可。
第三步:检查存储空间与内存
df -h
du -sh /tmp/openclash*
free -m如果 overlay 分区剩余不足 10MB,插件连写配置文件的空间都没有。清理旧日志、旧的规则库、缓存包后重启路由器往往就能启动。
第四步:补全依赖包
opkg update
opkg install dnsmasq-full iptables kmod-tun curl unzip
注意 dnsmasq-full 会覆盖原版 dnsmasq,安装后需要重启 dnsmasq 服务。缺少 kmod-tun 时,TUN 模式一定起不来。
第五步:排查端口冲突
netstat -tulnp | grep -E '7890|7891|7892|9090|53'常见冲突对象:其他代理插件、下载器、Docker 容器、路由器自带服务。建议把混合端口改为 7890 以外的值,控制端口 9090 也换掉,DNS 端口避免和 dnsmasq 抢 53。
第六步:校验配置文件
- YAML 里严禁 Tab 缩进,必须用空格。
- 订阅链接需返回标准 Clash YAML,返回 base64 节点列表的要先转换。
- 节点名称不要重复、不要带 emoji 冲突字符。
- 先用最简配置(仅 1 个节点)测试启动,能起来再逐步加规则。
第七步:DNS 与防火墙设置
OpenWrt 22.03 以后使用 fw4/nftables,老版本 OpenClash 的 iptables 规则可能失效。建议:
- 升级到较新的 OpenClash 版本;
- “本地 DNS 劫持”先选使用 Dnsmasq 转发;
- TUN 模式需要开启内核转发并安装 kmod-tun;
- 确认没有同时运行 Passwall、SSR-Plus 等会修改防火墙和 DNS 的插件。
第八步:还不行就彻底重装
- 卸载 OpenClash,删除
/etc/openclash残留目录; - 重启路由器;
- 重新安装对应架构的 ipk;
- 只导入订阅,不改任何高级选项,先验证能否启动。
启动正常了,但连接不稳定?问题可能在 IP 质量
排查完以上八步,插件能正常跑起来,但如果你还是遇到掉线、风控、多开被关联,那问题往往不在 OpenClash,而在落地 IP 的纯净度与线路质量。做游戏多开、跨境电商、店铺运营的用户,建议优先选择住宅级、独立隔离的线路。
| 服务 | 特点 | 注册地址 / 邀请码 |
|---|---|---|
| JiuIP | 国内性价比之王,覆盖国内家庭、天翼云、移动云、阿里云等,高纯净住宅 IP,游戏/电商/日常多场景适用 | https://jiuip.com/#/auth/register?p=mao 邀请码:mao |
| 无双代理 | 以游戏专用代理为核心,海外 KT、中华、原生、云等线路,兼顾电商业务场景优化 | https://ss.6nn.net |
| 五五游 55U | 独立 IP 隔离技术,专注海外游戏独立转发线路,多账号多游戏清晰隔离 | https://55u.net/#/login?c=22 邀请码:22 |
| 国内独享 | 兼容 SOCKS5 / HTTP / L2tp,严格筛选 IP 纯净度,适合多开、账号隔离与长期稳定使用 | https://ss.jiuip.com/ 邀请码:SHPZYQMVB |
| 七纵社区 | 面向全球游戏、电商、技术运营者的开放社区,七纵加速器功能强大、永久免费 | www.7z3.com |
小结
OpenClash 无法启动,本质是日志 → 内核 → 空间 → 依赖 → 端口 → 配置 → DNS/防火墙 → 重装这条链路上的某一环断了。按顺序排查,基本都能在不重刷固件的前提下解决。软路由跑通之后,再搭配纯净稳定的住宅 IP 线路,游戏与电商场景的体验才会真正顺畅。

