闲置的“旧手机”,你们都拿来干啥了,有没有什么妙用?
做旁路由使用。
旧手机来做软路由的事,简直就是降维打击,性能吊打市面上的旗舰款路由器。把usb口软改成网卡后插到路由器的usb口上,不但可以解决wifi延迟不稳定的问题,还可以大大降低手机发热量。
用路由器跑网络代理、去广告DNS,总是因为性能有限,而要做功能上的取舍,而且订阅的规则不敢上太多。用旧手机来代替,你甚至可以装docker或podman,除了上述几个服务,网盘挂载、远程下载、home-assistant、iptv等等,你能想到的服务,尽管上,装再多服务也吃的消。
一般来说,市面上的外贸盒子、单板电脑,价格总是比与之参数接近的旧手机贵一倍以上,还少一块触摸屏。虽然手机少一些IO接口,但插一个USB Hub就全补齐了。
有基础的建议给手机刷Linux。Ubuntu touch,PostmarketOS、Kali linux,都是不错的选择,旧手机扔掉之前,强烈建议看看这几家官网,是否在官方或社区支持列表里。
之前我有个旧手机都准备上转转卖了,结果回收价格只有十几元。改成旁路由以后,我直呼真香,估计以后再也离不开了。
评论区有内行的朋友,担心带宽和延迟。其实最早我也有类似的疑虑,所以做过全面的测试。我这个旧手机是USB2.0的。我在手机和电脑都安装了iPerf3,用它实测速度上限是200兆,只有理论上限的一半不到。这个带宽要是一股脑直接替换主路由,对千兆宽带来说确实是不够的。
而我是精确控制,仅仅将需要魔法的流量才转到旁路由上来,所以200兆带宽不但够,而且很富余。具体推荐两种实现方案。
- DNS地址指向旧手机,旧手机上魔法工具打开DNS功能,对需要魔法的域名用Fake IP响应,其他域名用正常IP响应。主路由相关设置界面加一条静态路由规则,把fake IP网段的下一跳地址指向旧手机。
- 我的主路由自带的魔法功能,因为只支持几种旧协议,所以早就用不了了。但用于内网转发到旧手机上,是完全没问题的。打开黑名单或白名单模式的分流,旧手机的魔法工具给它开个入站即可。
而延迟方面,我在多个不同时段进行了多次测试,在主路由上分别ping网线连接的电脑和USB连接的手机,平均延迟分别是0.5~0.8毫秒和0.6~0.9毫秒。这个数据,可以说USB联网和网线联网在延迟方面基本没有差别。
补充一个我遇到的坑。刚弄好USB虚拟网卡,测的时候延迟很高且不稳定。问了下AI,说数据可能走的是WiFi,建议我改一下路由表,改完立马就好了。
WiFi做旁路由,我用了一年,最近才改USB的。以前是Ubuntu+Wifi,电池温度能达到45℃。刚换PostmarketOS的时候还是热,配成USB软网卡以后,最多温温的,电池温度36℃。