软路由方案:让全家设备共用一条节点,硬件和插件怎么选
软路由科学上网方案入门:它解决什么问题、便携、家用、小办公室、大办公室四种场景分别用什么硬件、OpenWrt 上的 PassWall、OpenClash、HomeProxy 等插件如何按内核选择,以及订阅和自建节点怎样接进去。
软路由解决的是什么问题
在每台设备上各装一个客户端,设备少的时候没什么问题。但下面这些情况会越来越麻烦:
- 电视、游戏机、电视盒子这类设备根本装不了客户端
- 家里人不会操作,每次都要你帮忙开关
- 设备一多,订阅更新、规则调整要一台台改
- 来了客人,想临时给对方用一下
软路由的做法是把节点配置放在路由器这一层。设备只要连上这个网络,就自动按规则分流,设备本身不需要任何设置。
这里说的“软路由”,是指运行 OpenWrt 这类开源系统的路由设备,可以是一台刷了机的普通路由器,也可以是一台小主机。
先判断要不要上软路由
| 你的情况 | 建议 |
|---|---|
| 只有手机和电脑各一台 | 不需要,各装一个客户端更简单 |
| 有电视、游戏机等装不了客户端的设备 | 值得考虑 |
| 家里三四个人都要用 | 值得考虑 |
| 小团队共用一个办公网络 | 很合适 |
| 不愿意碰任何刷机和网络设置 | 先不要上 |
软路由一旦出问题,全家的网络都会受影响。上手之前要有这个心理准备,并且保留一条不经过软路由的备用网络。
硬件怎么选
硬件的选择主要看两点:同时带多少台设备,以及要不要它自己发 WiFi。
| 场景 | 代表型号 | 带机量 | 大致预算 | 特点 |
|---|---|---|---|---|
| 一个人、经常出差 | Cudy TR3000 | 5 台以内 | 约 250 元 | 便携式 WiFi 6 路由器,USB-C 供电,充电宝就能带动 |
| 家庭自用 | Redmi AX6000 | 10 台左右 | 约 350 元 | 四核处理器,一台设备兼顾 WiFi 和分流 |
| 小办公室 | NanoPi R2S 加现有路由器 | 5 到 15 台 | 约 200 元加路由器 | 开发板做网关,功耗只有两三瓦,路由器只负责 WiFi |
| 设备很多 | N100 迷你主机加现有路由器 | 20 台以上 | 600 元起 | x86 处理器性能充裕,需要一定的系统基础 |
四款里 Cudy TR3000 官方支持刷机,上手最容易,完整步骤见 Cudy TR3000 刷 OpenWrt 并安装 PassWall2 教程。Redmi AX6000 需要先解锁 SSH,步骤多一些;NanoPi R2S 把系统写进存储卡即可;N100 主机按普通电脑的方式安装。
几点选购时的提醒:
闪存比处理器更容易成为瓶颈
便携款路由器的闪存常常只有一百多 MB,装完系统后剩不下多少。功能齐全的插件加上内核文件可能要占几十 MB,空间不够时只能换成轻量的插件。买之前查清楚闪存大小。
能不能方便地刷回去
优先选官方支持刷第三方系统、或者有成熟恢复方法的型号。第一次刷机出错很常见,能救回来和救不回来差别很大。
一体还是分体
家里用,一台带 WiFi 的路由器最省事。办公室用,建议分开:一台设备专门做网关,原来的路由器改成只发 WiFi 的模式。这样哪一台坏了都不影响另一台的配置。
插件怎么选
OpenWrt 本身不带分流功能,需要安装插件。插件数量很多,但它们的区别主要在背后使用的内核。
先认识三种内核
| 内核 | 特点 | 订阅格式 |
|---|---|---|
| Xray | 由 V2Ray 发展而来,协议支持扎实 | 通用链接格式 |
| sing-box | 较新,占用内存小,新协议跟进快 | sing-box 格式 |
| Mihomo | 即原来的 Clash Meta,分组和规则功能最强 | Clash 格式 |
插件只是操作界面,真正处理流量的是内核。所以选插件的第一步,是看你手上的订阅或节点是什么格式。
常见插件
| 插件 | 使用的内核 | 适合 |
|---|---|---|
| PassWall | Xray 或 sing-box | 闪存充裕,想要功能齐全 |
| PassWall2 | 以 Xray 为主 | 闪存紧张的小路由器 |
| OpenClash | Mihomo | 手上是 Clash 格式订阅,需要细致分流 |
| HomeProxy | sing-box | 想用官方软件源里的插件,内存有限 |
三句话选定
- 订阅是 Clash 格式,或者想按应用、按网站做很细的分流:选 OpenClash。
- 路由器闪存只有一百多 MB:选 PassWall2。
- 闪存够用,节点是自己搭的 VLESS 或 Shadowsocks:选 PassWall。
不确定的话从 PassWall 系列开始,它对各种节点格式的兼容面最广。
节点从哪里来
软路由只是使用节点的地方,节点本身还是要另外准备。本站的两条路线都能接进来。
订阅
把订阅地址填进插件的订阅设置里,点更新就能拉到全部节点。Just My Socks 这种订阅用在软路由上很省事:节点由官方维护,路由器上只要定时更新订阅。购买和取订阅地址的步骤见 Just My Socks 使用教程。
要注意全家共用同一份流量,电视看高清视频消耗很快,套餐要按家里的总用量选。
自建节点
把自建节点的连接链接粘贴进插件即可。自建节点流量宽裕,而且出口只有自家人在用,比较适合全家长期使用。搭建步骤见 搬瓦工自建节点教程。
两条都接
软路由的插件大多支持多节点和故障切换。把自建节点设为主力、订阅设为备用,主力出问题时自动切过去,家里人感觉不到中断。
配置顺序
不管用哪种硬件和插件,顺序都一样:
- 刷入 OpenWrt 系统。 按所选型号的教程操作,刷之前备份原厂固件。Cudy TR3000 的做法见 刷机教程。
- 先确认基本上网正常。 不装任何插件,先保证路由器本身能正常拨号、发 WiFi。
- 安装插件并导入节点。 一次只装一个插件,多个插件同时运行会互相冲突。
- 用一台设备测试。 确认境内网站直连、境外网站走节点,两边都正常。
- 再让其他设备接入。 确认稳定几天之后,再把全家的设备切过来。
几个常见的坑
- 规则模式选错。 一定要用分流模式,让境内网站直接连接。全部流量都走节点的话,国内应用会变慢,流量也会消耗得很快。
- DNS 没配好。 表现为网站时通时不通。新手尽量用插件的默认 DNS 设置,不要自己改。
- 多个插件同时开。 症状千奇百怪,排查起来很费时间。
- 没留后路。 记住路由器的恢复方法,并且保留一个不经过软路由的网络,出问题时才有办法上网查资料。
- 忘了某些设备需要直连。 公司的 VPN、网银、部分游戏主机可能需要单独设置为不分流。
常见疑问
软路由会让网速变慢吗
境内访问不经过节点,速度不受影响。境外访问的速度取决于节点和线路,另外也受路由器处理能力限制,入门硬件在高带宽下可能跑不满。
手机还需要装客户端吗
在家连 WiFi 时不需要,记得把手机上的客户端关掉,避免两层叠在一起。出门用流量时仍然需要手机上的客户端。
原来的路由器可以直接刷吗
要看型号是否在 OpenWrt 的支持列表里。运营商送的路由器大多不支持。不支持的话,可以另外加一台小设备做网关,原路由器继续负责 WiFi。
出差住酒店怎么用
便携式路由器就是为这个场景准备的:它连上酒店的网络,再发出一个自己的 WiFi,你的所有设备连这个 WiFi 即可。