OpenClash 是一款 OpenWrt 路由器插件,内核用 mihomo,免费开源,2026 年仍在发版。机场给 Clash 订阅,又想让全家设备一起走代理的,装它合适。
- mihomo 内核
- 开源
- 免费
- 路由器
路由器用机场先看固件。OpenWrt 装 OpenClash 或 PassWall2,官方梅林用 XrayUI,带软件中心的梅改有 fancyss,都不是就试 ShellCrash。

mihomo 内核 · 开源 · 免费
OpenWrt 上读 Clash 订阅的 LuCI 插件,内核 mihomo,订阅自带的分流规则原样带进来。依赖十几项,必须换成 dnsmasq-full,v0.47.156 的 ipk 和 apk 都在 10 MB 左右。

多内核 · 开源 · 免费
OpenWrt 上按节点管理的 LuCI 插件,节点交给 Xray 或 sing-box 运行,分流在插件里自己设。README 要求 OpenWrt 21.02 以上、内存至少 256MB,2026 年 9 月一周发了两个正式版。

多内核 · 开源 · 免费
不挑固件的 Shell 脚本,梅林、Padavan、小米原厂固件和普通 Linux 都在支持名单里。SSH 登进去敲 crash 打开菜单,内核在 mihomo 和 sing-box 之间选。

Xray 内核 · 开源 · 免费
官方 Asuswrt-Merlin 上的网页插件,跑 Xray 内核。README 要求固件 384.15 或 3006.102.1 以上并先装好 Entware,装好后网页后台的 VPN 菜单下会出现 X-RAY 这一页,v0.69.1 发布于 2026 年 9 月 1 日。

Xray 内核 · 开源 · 免费
装在 KoolCenter 出的梅改、官改固件上,靠固件里的软件中心离线安装。离线包按处理器分成七个平台,每个平台又有 full 和 lite 两种,JFFS 空间紧张就选 lite。
路由器上用机场,好处是家里所有设备连上 Wi-Fi 就走代理,电视、游戏机也不用装软件。能装什么,完全由固件决定,不同固件的插件互不通用。
OpenWrt 和 ImmortalWrt 这一系用 LuCI 网页后台,OpenClash、PassWall2 都是它的插件。华硕路由器要再分两种,官方的 Asuswrt-Merlin 没有软件中心,第三方组件靠 Entware 和固件自带的 amtm 装。国内常说的梅改、官改是 KoolCenter 在梅林或原厂固件上加了软件中心,插件做成离线包。Padavan、小米原厂这类固件,上面几种都装不了,要走 ShellCrash 这样的脚本。
路由器的资源比电脑紧得多。PassWall2 的 README 写明最低 256MB 内存。OpenClash 没公布下限,光是它下载的 arm64 内核压缩包就有 10 MB 左右,解压后更大,项目为此做了小闪存模式。fancyss 专门出了 lite 包,为的是省 JFFS 空间。
路由器一出错,影响的是全家的网络。动手前先在后台备份配置,OpenWrt 在系统菜单的备份与升级里生成备份。机场订阅最好先在电脑或手机的客户端里试一遍,确认节点能连,再放上路由器,排错时少一个变量。还没有订阅的话,可以先看机场推荐榜单。
机场给 Clash 订阅,又想原样用订阅里的分流规则,装 OpenClash,它跑 mihomo 内核,必须把固件自带的 dnsmasq 换成 dnsmasq-full。想在路由器上挨个管理节点、自己定分流,装 PassWall2,节点交给 Xray 或 sing-box。用 ImmortalWrt 的 ARM64 或 x86 设备,还可以看它自家的 HomeProxy,内核是 sing-box。
装包前确认两件事。OpenWrt 24.10 及更早用 opkg 装 ipk,25.12 分支起换成 apk。22.03 以后的官方固件默认用 nftables 防火墙,OpenClash 在两种防火墙下要装的依赖不同。分步截图在 OpenClash 教程和 PassWall2 教程里。
官方 Asuswrt-Merlin 上走 XrayUI。它的 README 要求固件 384.15 或 3006.102.1 以上,并且先装好 Entware,然后 SSH 登录跑一条 wget 命令,文件放进 /jffs/addons。装完退出网页后台再登录,VPN 菜单下多出 X-RAY 标签。README 里验证过的机型从 RT-AC66U 排到 RT-BE88U。
带软件中心的梅改、官改固件走 fancyss。按 README 的说法,它面向以 asuswrt 或 asuswrt-merlin 为底子、384 及以上、带软件中心的固件。离线包按处理器分 arm、hnd、hnd_v8、qca、mtk、ipq32、ipq64 七个平台,README 有一张机型对照表,照表挑。装法是在软件中心用离线安装上传包,README 还提醒用 Chrome 或 Chromium 内核的浏览器打开后台。它的仓库默认分支最近一次提交在 2026 年 6 月 1 日,README 顶上挂着几条广告,其中的机场本站没有核实过。
ShellCrash 不依赖 LuCI 和软件中心,只要设备能 SSH 进去、有 root,就能用一条命令装上,梅林和 Padavan 都在它的支持名单里,Padavan 要用保守模式。它没有网页后台,所有操作在终端菜单里完成,能接受这一点的话,适用面最宽。
OpenClash 是一款 OpenWrt 路由器插件,内核用 mihomo,免费开源,2026 年仍在发版。机场给 Clash 订阅,又想让全家设备一起走代理的,装它合适。
PassWall2 是 OpenWrt 的 LuCI 插件,节点由 Xray 或 sing-box 运行,2026 年 9 月仍频繁发版,适合想在路由器上逐个管节点、自定分流的人。
ShellCrash 是 Shell 脚本,SSH 进路由器或 Linux 跑一条命令,就能用菜单管 mihomo 或 sing-box,适合装不了 OpenWrt 插件的设备。
看能不能拿到 SSH 和 root。ShellCrash 的 README 把基于 OpenWrt 二次开发的厂商固件列进了支持范围,点名了小米和网件的部分机型,1.9.4 还专门改过小米路由的自启脚本。拿不到 root 的原厂固件,就只能刷第三方固件,刷机有变砖风险。
不能直接装。OpenWrt 从 25.12 分支起把包管理器换成了 apk,ipk 是老的 opkg 格式。OpenClash 和 PassWall2 的发布页都同时放了 ipk 和 apk,下 apk 那个就行,手动装本地包要加 --allow-untrusted。
PassWall2 不行,README 写明最低 256MB。OpenClash 没公布下限,能核对的是它的 arm64 内核压缩包约 10 MB,另有小闪存模式。ShellCrash 1.9.4 起提供精简版和 upx 压缩的内核,同样没给内存下限。本站没有在小内存路由器上实测过。
README 给了两个地方,3.0 分支的 packages 目录放最新离线包,历史版本在 fancyss_history_package 仓库。先按机型表找平台,比如 RT-AX86U、GT-AX6000 用 hnd_v8,再选 full 或 lite,不用 NaïveProxy 和 TUIC 就选 lite。
两样东西。固件版本要 384.15 或 3006.102.1 以上,路由器上要装好 Entware,README 说可以用固件自带的 amtm 装。之后 SSH 登录跑 README 里那条 wget 命令,装完退出网页后台再登录一次,VPN 菜单下就会出现 X-RAY 标签。