路由器上用机场:OpenWrt 装 OpenClash / ShellCrash 的完整教程(2026)
把机场配置到路由器上,家里所有设备自动走代理、不占设备数。本文讲适合的路由器、OpenWrt 刷机前提、OpenClash 安装与导入订阅、分流、常见问题。
为什么在路由器上用
三个理由:家里所有设备(电视、游戏机、智能音箱)自动走代理;机场的「设备数限制」只算路由器一台;手机电脑不用装客户端。
代价:需要一台能刷 OpenWrt 的路由器或软路由,有一定折腾成本。
硬件要求
- 软路由(推荐):N100 / J4125 小主机,跑 OpenWrt 虚拟机或直装,性能足够跑 Clash。
- 支持 OpenWrt 的路由器:至少 128MB 内存、ARM 或 MIPS 双核,内存小于 128MB 跑 Clash 会很吃力。
- 旁路由:不换主路由,加一台设备做网关,设备手动指网关即可走代理。对现有网络侵入最小。
前提
路由器已刷 OpenWrt(或 iStoreOS、ImmortalWrt 等衍生版)。刷机步骤因型号而异,不在本文范围。
安装 OpenClash
- SSH 登录路由器,或在「系统 → 软件包」里安装依赖:
luci-compat、kmod-tun、kmod-inet-diag、dnsmasq-full。 - 从 OpenClash 的 GitHub Releases 下载
.ipk,上传并opkg install。 - 浏览器打开 OpenWrt 后台,菜单「服务 → OpenClash」。
- 首次进入,「插件设置 → 版本更新」下载 Meta 内核。
导入订阅
「配置订阅」→「添加」,填机场的 Clash 订阅链接,「保存配置并更新」。回到「运行状态」,选该配置,「启动 OpenClash」。
模式选择
「插件设置 → 模式设置」:
- Fake-IP(TUN)模式:推荐,兼容性最好。
- Redir-Host:老方案,兼容性稍差。
分流与控制面板
「运行状态 → 控制面板」打开 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 以上 | 正常 |
| 软路由 N100 | 4GB 以上 | 轻松,可同时跑其他服务 |
内存不够的设备用 ShellCrash 更轻。
其他方案
- ShellCrash:命令行安装,轻量,支持 sing-box 内核。
- PassWall:多内核,V2Ray 订阅友好。
- HomeProxy、Nikki、Momo:ImmortalWrt 系的 sing-box / Mihomo 插件,配置贴近原生。
- 梅林固件用 Fancyss 或 Merlin Clash。
路由器之外
不想刷机的话,电脑客户端打开「局域网连接」也能让其他设备走它做代理,只是电脑要一直开着。见 Clash Verge 教程。鸿蒙 NEXT 等装不了客户端的设备,路由器代理是最省事的方案,见 ClashBox 教程 里的说明。
相关
常见问题
路由器用机场需要什么设备?
能刷 OpenWrt 的路由器(内存 128MB 以上)或 N100 / J4125 软路由。老路由器内存小跑不动 Clash。
OpenClash 和 PassWall 选哪个?
机场给 Clash 订阅用 OpenClash,教程最多;只给 V2Ray 订阅或想用 Hysteria 用 PassWall。
路由器代理后手机还要装客户端吗?
连这台路由器的 Wi-Fi 不用装。出门用流量时还是要手机客户端。
路由器代理会影响国内网速吗?
规则模式下国内流量直连,不经过代理,速度不变。全部流量走代理才会慢。
OpenClash 启动失败怎么办?
看运行日志,多数是内核没下载或架构不对。手动下载对应架构的内核上传到 core 目录。详见本站 OpenClash 故障页。
本文为信息整理与个人经验,不构成购买建议。机场政策与软件界面可能变化,以官方为准。发现过期内容请 联系纠错。