OpenClash 教程:在 OpenWrt 软路由上使用 Clash,全家设备自动分流

更新:作者:站长约 2 分钟读完

OpenClash 是运行在 OpenWrt 上的 Clash 插件。装好之后,连上家里 Wi-Fi 的所有设备——电视、游戏机、平板——都能按规则自动分流,不需要每台设备单独安装客户端。

OpenClash 有一定门槛。如果你只是自己的电脑和手机用,直接装 Clash Verge Rev 或 FlClash 更简单。

适合谁

  • 家里有智能电视、游戏主机等无法装客户端的设备;
  • 家里多人使用,不想每台设备都配置;
  • 已经有软路由或刷了 OpenWrt 的路由器。

安装前准备

  1. 一台运行 OpenWrt 的设备(x86 软路由、性能较好的 ARM 路由器等);
  2. 能登录 OpenWrt 管理后台(LuCI);
  3. 一个支持 Clash 订阅的机场,见 机场推荐。

第一步:安装 OpenClash

  1. 从 GitHub 仓库 vernesong/OpenClash 的 Releases 页面下载插件包,具体格式以你的 OpenWrt 版本为准;
  2. 在 OpenWrt 后台「系统 → 软件包」中上传安装;
  3. 如果提示缺少依赖,按提示先安装依赖(常见的有 dnsmasq-full 等,以仓库说明为准);
  4. 安装完成后刷新页面,在「服务」菜单中可以看到 OpenClash。

第二步:下载 Meta 内核

进入「OpenClash → 插件设置 → 版本更新」,下载 Meta 内核(即 Mihomo)。很多机场节点使用的新协议只有 Meta 内核支持,原因见 Mihomo 是什么。

第三步:添加订阅

  1. 进入「配置订阅」,点击「添加」;
  2. 填写一个配置名称,订阅地址粘贴机场的 Clash 订阅链接;
  3. 保存后点击「更新配置」,等待下载完成;
  4. 在「配置管理」中确认该配置已被选中。

第四步:选择运行模式并启动

在「插件设置 → 模式设置」中选择运行模式:

模式 特点 建议
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 客户端推荐 和 机场推荐。