两年前我对这类工具的全部认知就是电脑里装一个客户端,能连上就用。后来家里陆续添了智能电视、投影仪和一台游戏主机,才发现客户端这条路只覆盖装了它的那台设备,剩下一堆屏幕全是断联的孤岛。折腾了大半年路由器之后,才算把部署方式这件事想明白,今天整理成这一篇。
先说客户端:装一次,只管一台设备
客户端部署是大多数人接触的第一种方式:在电脑、手机上装一个App,注册账号,登录后从节点列表里选一个,点连接就能用。整个过程都在图形界面里完成,不需要碰配置文件,应用商店还会自动推送更新,几乎没有学习成本。
这一年多我自己的笔记本和手机上装的都是TonBoVPN客户端,Windows、Mac、iOS、安卓都有对应版本,下载登录选节点几分钟就能用起来,换节点就是列表里点一下。像TonBoVPN(通博VPN)这类客户端软件解决的其实是「一个人、两三台设备」这种场景,门槛低,出了问题重新登录或者换个节点基本都能自愈,不需要碰路由器,也不用弄懂什么是路由规则。
但它的边界也很明显:没装客户端的设备,就是不受影响的设备。家里的电视盒子、投影仪、扫地机器人,只要没法装这个App,就只能连普通网络,跟这套方案没有任何关系。
设备一多,路由器部署就成了绕不开的选项
家里设备数量过了某个临界点,客户端这条路就开始显得笨重——每台新设备都要重新装一遍、登一遍、连一遍,游戏主机和智能电视这类封闭系统甚至连安装的资格都没有。这时候路由器部署的优势就体现出来:规则配置在路由器这一层,任何连上这个WiFi或者接网线的设备,不用装任何软件就自动生效。
路由器这一层通常怎么弄
常见做法是把路由器刷成OpenWrt这类开源固件,再装PassWall或者OpenClash这样的插件包。两者思路不太一样:OpenClash走Clash内核,靠YAML规则文件驱动,规则集可以做得很细;PassWall直接调用Xray、Sing-box内核,订阅链接导进去就能拨号,配置步骤相对更少。如果手头的路由器是华朔机型,梅林固件是官方认可的第三方固件,不刷成完全体的OpenWrt也能用——开启JFFS分区和SSH权限,装上Entware之后一样能跑代理脚本,处理器和内存稍微宽裕一点的型号还能装Docker跑容器化方案。
先查兼容性,别急着动手
刷机第一步永远是查兼容性:不是所有路由器型号都在支持列表里,盲刷有把硬件变砖的风险。这一步没有捷径,只能老老实实去对应固件的官方页面核对型号,型号不匹配就换个思路,用旁路由或者性能够用的成品软路由代替,没必要硬刷一台不支持的机器。
两种方式的实际差距,摆在同一张表里看
把客户端和路由器放在一起比,差距比想象中更具体,不只是「简单」和「麻烦」这么笼统的印象。
| 对比维度 | 客户端部署 | 路由器部署 |
|---|---|---|
| 覆盖范围 | 只覆盖装了客户端的单台设备 | 接入这个网络的所有设备自动生效,含智能电视、游戏主机、IoT设备 |
| 配置难度 | 图形界面,登录选节点即可,几分钟上手 | 需要刷固件、装插件、配置规则,涉及命令行和配置文件 |
| 性能开销 | 占用的是设备自身处理器,主流电脑手机基本无感 | 依赖路由器芯片算力,低端机型跑高强度加密协议容易顶不满千兆带宽 |
| 故障排查难度 | 影响范围是这一台设备,重新登录或换节点通常能自愈 | 影响全屋网络,需要登录管理后台查日志、排查路由规则 |
| 适合人群 | 单人或轻度使用,只在意自己一两台设备 | 多设备家庭,或者家里有装不了客户端的智能设备 |
性能开销这一项容易被忽略,却是路由器部署里最容易踩坑的地方。手机电脑的处理器主频和核心数,通常比路由器里那颗低功耗芯片高出一大截,同样是加密解密流量,客户端几乎感觉不到负担;换成路由器承担这部分运算,遇到千兆宽带满速跑的场景,性能不够的机型就会成为整个家庭网络的瓶颈,这也是不少人最后换成x86软路由的原因——说到底就是拿更强的算力去换全屋覆盖这份便利。
到底怎么选,两个问题基本能确定
纠结了很久要不要刷路由器,后来发现真正需要回答的只有两个问题。第一个问题:家里除了你自己这一两台设备,还有没有别的东西要联网?如果答案是「没有」,一个人用电脑加手机,客户端已经把这件事解决得很好,没必要再折腾路由器。第二个问题:路由器出问题的时候,你愿不愿意自己动手查?连SSH是什么都不想了解的话,那就算刷成了,后续维护也是负担,不如把预算花在直接买一台性能好一点的成品路由器,再叠加客户端搞定关键设备。
我自己现在的方案是两条腿走路:笔记本和手机继续用客户端,图的是切换方便;家里那台闲置的旧路由器刷成了OpenWrt,专门负责电视盒子和游戏主机这类没法装软件的设备。两边互不冲突,谁负责哪些设备想得很清楚,出问题的时候也知道该去哪儿查。这大概是折腾了大半年路由器之后,我觉得最不纠结的一种搭法。
客户端和路由器从来不是非此即彼的单选题,更像是根据家里设备数量做的加法题。装几个App就能解决的事,没必要一上来就学刷机;但只要家里有一台电视盒子或者游戏主机连着网络又没法装软件,迟早会绕回路由器这条路上来。想清楚自己现在到底需要覆盖几台设备,答案基本就出来了。
