OpenClash 教程:在 OpenWrt 软路由上使用 Clash,全家设备自动分流
OpenClash 是运行在 OpenWrt 上的 Clash 插件。装好之后,连上家里 Wi-Fi 的所有设备——电视、游戏机、平板——都能按规则自动分流,不需要每台设备单独安装客户端。
OpenClash 有一定门槛。如果你只是自己的电脑和手机用,直接装 Clash Verge Rev 或 FlClash 更简单。
适合谁
- 家里有智能电视、游戏主机等无法装客户端的设备;
- 家里多人使用,不想每台设备都配置;
- 已经有软路由或刷了 OpenWrt 的路由器。
安装前准备
- 一台运行 OpenWrt 的设备(x86 软路由、性能较好的 ARM 路由器等);
- 能登录 OpenWrt 管理后台(LuCI);
- 一个支持 Clash 订阅的机场,见 机场推荐。
第一步:安装 OpenClash
- 从 GitHub 仓库
vernesong/OpenClash的 Releases 页面下载插件包,具体格式以你的 OpenWrt 版本为准; - 在 OpenWrt 后台「系统 → 软件包」中上传安装;
- 如果提示缺少依赖,按提示先安装依赖(常见的有
dnsmasq-full等,以仓库说明为准); - 安装完成后刷新页面,在「服务」菜单中可以看到 OpenClash。
第二步:下载 Meta 内核
进入「OpenClash → 插件设置 → 版本更新」,下载 Meta 内核(即 Mihomo)。很多机场节点使用的新协议只有 Meta 内核支持,原因见 Mihomo 是什么。
第三步:添加订阅
- 进入「配置订阅」,点击「添加」;
- 填写一个配置名称,订阅地址粘贴机场的 Clash 订阅链接;
- 保存后点击「更新配置」,等待下载完成;
- 在「配置管理」中确认该配置已被选中。
第四步:选择运行模式并启动
在「插件设置 → 模式设置」中选择运行模式:
| 模式 | 特点 | 建议 |
|---|---|---|
| Fake-IP(增强) | 速度快,兼容性好 | 新手首选 |
| Redir-Host | 返回真实 IP,个别场景兼容性更好 | Fake-IP 有问题时尝试 |
| TUN / 混合 | 接管更多类型的流量(含 UDP) | 有游戏等 UDP 需求时尝试 |
保存设置后回到「运行状态」,点击「启动 OpenClash」。启动成功后,局域网内设备无需任何设置即可使用。
常见问题
- 启动失败:查看「运行日志」,多数是内核未下载、依赖缺失或订阅下载失败;
- 个别国内应用异常:在 Fake-IP 过滤列表中加入相关域名,或切换运行模式;
- 只想让部分设备走代理:在「访问控制」中按设备 IP 设置黑白名单。
更多通用排查方法见 Clash 常见问题。
常见问题
普通家用路由器能装 OpenClash 吗?
需要路由器能刷 OpenWrt 且有足够的存储和内存。大多数原厂固件路由器不支持,建议使用 x86 软路由或性能较好的 OpenWrt 设备。
OpenClash 用 Fake-IP 还是 Redir-Host?
新手推荐使用 Fake-IP(增强)模式,兼容性和速度都比较好;遇到个别应用异常时,再把对应域名加入 Fake-IP 过滤列表。
还没选好?看 Clash 客户端推荐 和 机场推荐。