客户端 · 路由器

路由器上用机场:OpenWrt 装 OpenClash / ShellCrash 的完整教程(2026)

把机场配置到路由器上,家里所有设备自动走代理、不占设备数。本文讲适合的路由器、OpenWrt 刷机前提、OpenClash 安装与导入订阅、分流、常见问题。

为什么在路由器上用

三个理由:家里所有设备(电视、游戏机、智能音箱)自动走代理;机场的「设备数限制」只算路由器一台;手机电脑不用装客户端。

代价:需要一台能刷 OpenWrt 的路由器或软路由,有一定折腾成本。

硬件要求

前提

路由器已刷 OpenWrt(或 iStoreOS、ImmortalWrt 等衍生版)。刷机步骤因型号而异,不在本文范围。

安装 OpenClash

  1. SSH 登录路由器,或在「系统 → 软件包」里安装依赖:luci-compat、kmod-tun、kmod-inet-diag、dnsmasq-full。
  2. 从 OpenClash 的 GitHub Releases 下载 .ipk,上传并 opkg install。
  3. 浏览器打开 OpenWrt 后台,菜单「服务 → OpenClash」。
  4. 首次进入,「插件设置 → 版本更新」下载 Meta 内核。

导入订阅

「配置订阅」→「添加」,填机场的 Clash 订阅链接,「保存配置并更新」。回到「运行状态」,选该配置,「启动 OpenClash」。

模式选择

「插件设置 → 模式设置」:

分流与控制面板

「运行状态 → 控制面板」打开 Yacd / MetaCubeXD 面板,选节点、看连接。规则在订阅里。

想让某些设备不走代理:「插件设置 → 流量控制」→「绕过的局域网 IP」加上该设备 IP。

常见问题

启动失败:看「运行日志」,多数是内核没下载或内存不足。

部分设备不走代理:DHCP 没下发路由器为 DNS,或设备手动设了 DNS。改回自动。

路由器变卡:内存不足。减少规则,或换软路由。

旁路由设备连不上:设备的网关和 DNS 都要指向旁路由,且旁路由要关闭 DHCP。

替代方案

ShellCrash(命令行安装,轻量)、PassWall、Homeproxy(sing-box)。各有拥趸,OpenClash 教程最多。

主路由还是旁路由

主路由:OpenWrt 直接做家里的路由器,所有设备自动走它。改动大,但最省事。

旁路由:现有路由器不动,加一台 OpenWrt 设备(软路由、N1 盒子)做网关。想走代理的设备把网关和 DNS 手动指向它,其他设备不受影响。对现有网络侵入最小,排错也简单。旁路由要关掉自己的 DHCP。

第一次折腾建议旁路由。

节点选择和分流

OpenClash 的控制面板(Yacd 或 MetaCubeXD)在浏览器里开,和电脑客户端一样选节点。规则来自机场订阅。想让某台设备不走代理,在「流量控制」里填它的 IP。想让电视的 Netflix 走流媒体节点,在覆写里按域名指定。

性能参考

设备内存表现
老路由器64MB跑不起来
中端路由器128 到 256MB能跑,规则多会卡
高端路由器512MB 以上正常
软路由 N1004GB 以上轻松,可同时跑其他服务

内存不够的设备用 ShellCrash 更轻。

其他方案

路由器之外

不想刷机的话,电脑客户端打开「局域网连接」也能让其他设备走它做代理,只是电脑要一直开着。见 Clash Verge 教程。鸿蒙 NEXT 等装不了客户端的设备,路由器代理是最省事的方案,见 ClashBox 教程 里的说明。

相关

多设备机场推荐 · 客户端总览 · 旁路由是什么

常见问题

路由器用机场需要什么设备?

能刷 OpenWrt 的路由器(内存 128MB 以上)或 N100 / J4125 软路由。老路由器内存小跑不动 Clash。

OpenClash 和 PassWall 选哪个?

机场给 Clash 订阅用 OpenClash,教程最多;只给 V2Ray 订阅或想用 Hysteria 用 PassWall。

路由器代理后手机还要装客户端吗?

连这台路由器的 Wi-Fi 不用装。出门用流量时还是要手机客户端。

路由器代理会影响国内网速吗?

规则模式下国内流量直连,不经过代理,速度不变。全部流量走代理才会慢。

OpenClash 启动失败怎么办?

看运行日志,多数是内核没下载或架构不对。手动下载对应架构的内核上传到 core 目录。详见本站 OpenClash 故障页。


本文为信息整理与个人经验,不构成购买建议。机场政策与软件界面可能变化,以官方为准。发现过期内容请 联系纠错。

继续阅读

回到 客户端 · 机场推荐 2026 · 排行榜