# 路由器上怎么接入代理

规范地址 https://jichangboke.org/clients/router/
发布 2026-09-18，更新 2026-09-18
作者 塔台君，机场博客

> 刷了 OpenWrt 且机场给 Clash 订阅，装 OpenClash。机场给节点订阅，装 PassWall2。没刷 OpenWrt 或用梅林固件，看 ShellCrash。

## 先看这几个

- OpenClash。内核是 mihomo，直接读机场的 Clash 订阅，分流规则通常用订阅自带的，装在服务菜单下的网页后台操作，2026 年 9 月还在发版。
- PassWall2。调用 Xray 或 sing-box 内核，导入节点订阅，能按设备单独设是否走代理，仓库搬到了 Openwrt-Passwall 组织下面，更新很勤。
- ShellCrash。不挑固件，兼容 OpenWrt、Padavan、华硕梅林固件和标准 Linux 服务器，SSH 敲 crash 就能用，没刷 OpenWrt 的路由器也适合。

路由器上接入代理和电脑手机不一样，装好以后整个局域网的设备默认都会经过它，跟给单台设备开关系统代理是两回事。先看固件，[OpenClash](/clients/openclash/)、[PassWall2](/clients/passwall2/) 是 OpenWrt 的 LuCI 网页插件，只能装在 OpenWrt 系固件上。[ShellCrash](/clients/shellcrash/) 靠 SSH 敲命令操作，兼容 OpenWrt 衍生固件、Padavan、华硕梅林固件，也能跑在标准 Linux 服务器和 Docker 里。

### 两个插件读的订阅格式不同

OpenClash 内核是 [mihomo](/glossary/#mihomo)，读 Clash 订阅，分流规则通常直接用订阅自带的。PassWall2 调用 Xray 或 [sing-box](/glossary/#sing-box)，导入的是节点订阅，规则要在插件里自己设。

### 装之前先确认包管理器

新旧两代 OpenWrt 包管理器不一样，SSH 连上执行 opkg --version 或 apk --version，哪个有输出就下对应格式的包。依赖装不全是常见的失败原因，OpenClash 要求的 dnsmasq-full、ruby 等有二十来项，PassWall2 至少要 256MB 内存。

## 要留意的事

- 装之前 SSH 连上路由器执行 opkg --version 或者 apk --version，确认固件用哪种包管理器，两种安装包不能混装。
- 依赖装不全会导致插件装不上或者启动失败，OpenClash 要求 dnsmasq-full、ruby 等二十来项，PassWall2 至少要 256MB 内存。
- OpenClash 和 PassWall2 都只能装在 OpenWrt 系固件上，原厂系统和梅林固件装不了，梅林用户可以看 ShellCrash。
- 路由器上配置出错会让全家断网，建议先在电脑客户端里把订阅跑通、确认节点可用，再搬到路由器上。

## 常见问题

### 路由器上装代理选 Clash 订阅还是节点订阅

看装哪个插件。OpenClash 内核是 mihomo，要 Clash 格式的订阅。PassWall2 调用 Xray 或 sing-box，要的是 V2Ray 系的节点订阅，两种格式不能混用，装插件前先确认机场给的是哪一种。

### 梅林路由器能装 OpenClash 或者 PassWall2 吗

装不了，这两个插件只能跑在 OpenWrt 系固件上。华硕梅林用户可以看 ShellCrash，它的 README 明确写了兼容华硕梅林固件，靠 SSH 登录敲命令操作，不需要 LuCI 网页插件。

### opkg 和 apk 安装包选错了会怎样

多半装不上，或者装上了也用不了。这两个对应 OpenWrt 新旧两套包管理器，装之前 SSH 连上路由器执行 opkg --version 或者 apk --version，哪个有输出就下载对应的安装包，别凭固件版本猜。

### OpenClash 和 PassWall2 能一起装吗

技术上没有互斥的说明，但本站没有实测过两个插件同时装会不会互相冲突。想稳妥一点，先确认机场给的订阅格式，选对应的一个装齐用顺手，没必要两个都装。

### 路由器装代理插件会不会让全家断网

配置写错或者插件崩溃确实会影响全部联网设备，这和电脑上装错客户端只影响一台机器不一样。稳妥的做法是先在电脑客户端里把机场订阅跑通，确认节点可用，再照抄到路由器上，别直接在路由器上试错。
