OpenClash 路由器教程 2026,OpenWrt 上添加订阅并全屋翻墙
OpenClash 是 OpenWrt 路由器上的 Clash 插件,装好后全家设备不用单独装梯子。本文讲固件和依赖要求、下载内核、在配置订阅里添加机场链接、启动插件、切换模式和用控制面板选节点,并附内核下载失败、DNS 异常的处理。
开始前准备
- 一台刷好 OpenWrt 或 ImmortalWrt 的路由器,能登录 LuCI 后台
- 路由器能联网,并知道它的 CPU 架构
- 机场的 Clash 订阅链接
- 先停用 PassWall、SSR Plus+ 等其他代理插件
OpenClashv0.47.156还没有机场订阅?先去 梯子推荐 挑一家,买好后在机场用户中心复制订阅链接。
第 1 步:确认固件和架构
OpenClash 是 OpenWrt 的 LuCI 插件,只能装在 OpenWrt、ImmortalWrt 这类固件上,原厂系统装不了。项目推荐官方 OpenWrt 或 ImmortalWrt,不推荐魔改固件,也建议装在主路由上。先到 状态 → 概览 记下 CPU 架构,下载内核时要用。
第 2 步:安装插件并下载内核
到 GitHub 的 vernesong/OpenClash Releases 下载插件,用 opkg 的固件选 ipk,用 apk 的新固件选 apk,在 系统 → 软件包 上传安装,依赖会自动装上。然后进 插件设置 → 版本更新,编译版本选对架构,再下载内核,没有内核插件起不来。
第 3 步:认识运行状态页
在 服务 → OpenClash 进入插件,默认是“运行状态”页。顶部标签依次是运行状态、插件设置、覆写设置、一键生成、规则附加、配置订阅、配置管理和运行日志。下方能看到主程序是否运行、运行模式、代理模式,以及三个控制面板入口。
第 4 步:在机场面板复制订阅地址
OpenClash 用的是 Clash 格式订阅。V2Board 这类面板在捷径里点“一键订阅”,选“复制订阅地址”。建议在电脑浏览器里复制,再粘到路由器后台,比在手机上来回切换方便。

第 5 步:便捷导入面板复制 Clash 订阅
另一类面板把订阅按钮放在“便捷导入”里,给 OpenClash 用就点“复制 CFW / ClashX 订阅”。V2Ray、SSR 订阅要打开在线订阅转换才能用,转换会经过外部服务器,新手优先用 Clash 链接。

第 6 步:在配置订阅页点添加
回到 OpenClash,点顶部“配置订阅”标签,“编辑配置文件订阅信息”表格里写着尚无任何配置,点左下方的“添加”。上面的“自动更新”勾上后会定时刷新订阅,页面底部的保存配置和更新配置后面会用到。

第 7 步:填写订阅信息并保存
配置文件名填机场名字,用来区分多份订阅,不能重名。订阅地址粘贴刚复制的链接。User-Agent 保持默认的 Clash,在线订阅转换先不勾,筛选、排除节点按需填。点底部“保存配置”,回到上一页再点“更新配置”下载订阅。

第 8 步:检查配置后启动插件
回到运行状态页,下方列表会显示配置文件、订阅流量和更新时间,语法检查写着“检查通过”就说明订阅没问题。确认状态为启用后,点底部的“启动 OpenClash”。启动后 IP 地址和网站访问检查两栏会显示出口位置和各网站的连通情况。
第 9 步:切换代理模式
运行状态页的“代理模式”有 Rule、Global、Direct 三个按钮,对应规则、全局和直连,日常选 Rule,点一下立即生效。上面一行的运行模式有兼容、TUN、混合,切换会自动重启内核,新手保持默认即可。
第 10 步:打开控制面板
要选节点,点运行状态页中间的控制面板按钮,截图版本里有 Yacd、Metacubexd 和 Dashboard 三种,功能差不多,挑一个顺手的。面板会在新标签页打开,登录要用的地址、端口和密钥就列在按钮上方。
第 11 步:在面板里切换节点
以 Yacd 为例,左侧点“代理”,上方“策略组”列出机场设好的分组,比如国外流量、Telegram、Netflix。点分组里的节点名就能切换,蓝色的是当前选中。下方“代理”区的测速按钮可以测一遍延迟,左下角显示内核版本。

打开浏览器访问 Google 试试。如果打不开,先看下面的常见问题。
常见问题与排查
一直启动失败,或者提示缺少依赖?
到“运行日志”点生成日志,看依赖检查一段缺什么,再去 系统 → 软件包 搜索安装。dnsmasq 必须换成 dnsmasq-full,先卸载原来的 dnsmasq 再装;提示 Ruby 异常就检查 ruby 和 ruby-yaml。
内核下载失败,或者检测不到版本?
多半是路由器连不上 GitHub。先在 插件设置 → 版本更新 确认编译版本选了正确的架构,再从 CDN 列表里挑一个延迟低的地址下载;也可以在 覆写设置 → 常规 的 Github 地址修改里换成 jsDelivr 这类 CDN。
启动成功,但网页打不开或域名解析异常?
先确认没同时开着 PassWall、SSR Plus+、AdGuard Home,它们会抢 DNS。插件设置 → DNS 设置 里的本地 DNS 劫持保持 Dnsmasq 转发,并关掉 网络 → DHCP/DNS 里的 DNS 重定向。
关掉 OpenClash 后整个局域网都上不了网?
这是 dnsmasq 配置没恢复。进 插件设置 → DNS 设置,点“Dnsmasq 修复”按钮,它会把 dnsmasq 恢复成默认配置并重启。还不行就重启一次路由器。
运行状态页反复提示转发规则顺序错误?
截图里的 v0.46.001-beta 有这个已知问题,看门狗会反复重载防火墙规则。更新到最新版 OpenClash 即可,同时检查 Docker、UPnP 这类程序有没有在改防火墙。