每次发完文章就总有人在评论区嚷嚷:“大叔,软路由是好,但动不动就三四百的工控机,哪有性价比?还不如我买个硬路由!”
性价比? 嘿嘿,今天,“性价比”它就来了!
大叔我昨天整理捡到的垃圾时,你猜我发现了啥?NanoPC T4开发板!

这块板子当年可是“网红”,RK3399的U,4G内存,还焊死16G的eMMC!
最关键的是,这玩意儿目前的“垃圾价”才100元左右!
配置如下:
这性能、这价格… 这不就是个“白送”的低功耗小钢炮软路由吗?
但是!(凡事都有个但是)
这玩意儿天生“残疾”——它只有一个网口!
懂行的朋友都知道,路由器,你至少得有“一进一出”两个口(WAN口 + LAN口)。这可咋办?
别急,咱们“技术宅”的精神就是“没有条件创造条件也要上”!今天大叔就教大家,怎么把这个**“百元神器”**魔改成一个高性能软路由。
咱们主要攻克两个方案:
- 【省事方案】 USB 3.0 转千兆网卡
- 【性能方案】 M.2 (NVMe) 转千兆/2.5G网卡
1. 硬件分析:100块的 NanoPC T4 是个什么“怪物”?

在开干之前,我们得先了解我们的“战马”。
- CPU: Rockchip RK3399 (六核64位, 2x A72大核 + 4x A53小核)。
- 大叔解读: 100块你买的硬路由是啥U? MIPS还是早期的MTK弱鸡?这块百元板直接给你A72大核!用来跑“网络优化”插件(你懂的)或者高强度的数据加解密,性能甚至不输J4125这类的x86。
- 内存: 4GB LPDDR3。
- 大叔解读: 跑OpenWrt?绰绰有余!就算再跑几个Docker容器(列如AdGuard Home, Home Assistant),4G也基本够用。
- 存储: 16GB eMMC。
- 大叔解读: 这是精髓中的精髓! 许多三四百的软路由还在用2G/4G的eMMC,或者让你自己插SD卡。这16G eMMC意味着系统稳定、读写飞快。
- 扩展:
- 1x M.2 PCIe 2.1 (M-Key) 接口(用来插NVMe硬盘的)
- 2x USB 3.0 接口
核心矛盾: 性能爆炸,价格白菜,但只有一个千兆网口 (Realtek RTL8211E)。
2. 魔改开始:两种方案的详细“手术”指南
我们的目标是添加第二个网口。注意: 咱们这套方案是基于ARM架构的,所以系统首选 OpenWrt(或者友善之臂官方的 FriendlyWrt)。
方案一:USB 3.0 转千兆网卡 (“够用党”选择)
这是最简单、最不需要拆机的方式。
- 你需要: 1个 USB 3.0 转千兆网卡(推荐Asix亚信或Realtek RTL8153芯片,兼容性好),成本约30-50元。
- 优点: 便宜(总成本130元搞定)、插上就用、不占M.2。
- 缺点: 稳定性、性能可能不如PCIe直连。
实战步骤:
- 刷写系统:
- 这是最关键一步。你需要去友善之臂(FriendlyElec)的官方Wiki下载 T4 对应的 FriendlyWrt 固件。
- 它是一个eMMC安装包。你需要一张SD卡,用官方工具把安装系统刷到SD卡里。
- T4插上SD卡,开机。它会自动把FriendlyWrt系统刷入到板载的64G eMMC里。这比用SD卡当系统盘稳定一万倍!
- 连接硬件:
- 系统刷好后,拔掉SD卡。
- 把你的 USB网卡 插入T4的 USB 3.0 接口(蓝色的那个)。
- 把T4自带的那个板载网口,用网线连接到你的电脑。
- 配置OpenWrt:
- 电脑IP设为自动获取(或设置成192.168.1.x网段)。
- 浏览器访问 192.168.1.1,进入OpenWrt后台(默认密码password)。
- 关键一步:分配网口。
- 进入 网络 -> 接口 -> 设备。你会看到(至少)两个设备:
- eth0 (一般是板载的RTL8211E)
- eth1 (或usb0,这就是你的USB网卡)
- 进入 网络 -> 接口。
- 配置LAN口: 默认br-lan桥接的就是eth0。这就是你目前连电脑的口。
- 配置WAN口:
- 点击“添加新接口”。
- 名称:WAN
- 协议:DHCP客户端 (如果你是光猫拨号,就选PPPoE)
- 设备:选择你那个USB网卡 (eth1 或 usb0)。
- 防火墙设置:分配到 WAN 区域。
- 保存并应用。
- 测试:
- 把光猫(或主路由)出来的网线,插到你的USB网卡上。
- 把你的电脑,插到T4的板载网口上。
- 稍等片刻,如果电脑能上网了,祝贺你,成功了!
方案二:M.2 转网卡 (“性能党”选择)

这是大叔我强烈推荐的方案。它利用了RK3399的PCIe总线,是“原生”的网卡扩展,性能和稳定性吊打USB。
- 你需要: 1张 M.2 (M-Key) 转 千兆/2.5G 网卡。
- (注意:市面上M.2 M-Key转网卡的比较少,你可能需要一个M-Key转PCIe x1的转接卡,再去接PCIe网卡,但这太折腾了。)
- 更简单的办法: 寻找 M.2 M-Key 转 RTL8111 (千兆) 或 RTL8125B (2.5G) 的转接卡。万能的某宝是有的!成本约80-150元。
- 优点: 性能强劲(PCIe直连)、稳定性极高、不占USB口、能上2.5G。
- 缺点: 成本高(总成本逼近200元)、需要一点点动手能力、M.2口被占用。
实战步骤:
- 刷写系统: 同方案一。必须先把系统刷入eMMC。
- 连接硬件:
- 断电!
- 拆开T4的散热外壳(如果有的话)。
- 找到M.2插槽,把你的 M.2网卡 插进去,上好螺丝。
- 注意: 许多M.2网卡可能需要外接供电,或者转接线会比较“飞”,你可能需要一个3D打印的外壳来搞定它。这就是“捡垃圾”的乐趣!
- 配置OpenWrt:
- 启动系统。
- 用电脑连接T4的板载网口,访问 192.168.1.1。
- 进入 网络 -> 接口 -> 设备。
- 你目前应该会看到两个“真·网卡”:
- eth0 (板载的)
- eth1 (你M.2扩展的,列如RTL8125)
- 接下来的配置,和方案一的第3、4步完全一样。
- 把eth0(板载)当做 LAN口。
- 把你新加的eth1(M.2网卡)当做 WAN口。
- 保存、应用、测试。
3. 终极PK:百元神器的性价比到底在哪?
大叔我两个方案都跑了一遍,给你们一个直观的对比:
|
对比项 |
方案一 (USB转网卡) |
方案二 (M.2转网卡) |
大叔点评 |
|
理论性能 |
受限于USB 3.0总线 |
PCIe 2.1 x1 (带宽约500MB/s) |
M.2吊打USB。 |
|
实际测速 |
千兆基本跑满(940Mbps) |
千兆/2.5G跑满(取决于网卡) |
跑满千兆都没问题。 |
|
CPU占用 |
较高。USB需要CPU介入 |
极低。PCIe有DMA,不费U |
**这是核心差距!**M.2方案CPU更闲,跑插件更猛。 |
|
稳定性 |
一般。USB网卡发热、驱动都是隐患 |
极高。等同于原生网卡 |
7×24小时运行,必须选M.2。 |
|
折腾指数 |
★☆☆☆☆ (插上就行) |
★★★☆☆ (得拆机、找卡) |
喜爱动手的,M.2更有成就感。 |
|
总成本 |
约130元 (100元T4 + 30元USB网卡) |
约180元 (100元T4 + 80元M.2网卡) |
这!就!是!性!价!比! |
大叔的结论:
- 如果你只是想“体验”一下,或者把T4当个旁路由,用**方案一(USB)**完全OK,总成本130块,要啥自行车?
- 如果你想正经八百把它当做“主力软路由”,7×24小时开机,还想在上面跑满千兆/2.5G,甚至跑点Docker,请一步到位,上方案二(M.2)。总成本不到200,你买个好点的硬路由都不止这个价!
RK3399的性能跑满千兆的NAT转发,CPU占用率几乎不动。拿来跑“网络优化”插件,那A72大核的性能,绝对是“小钢炮”级别的。
最重大的是,它才100块钱!
别再跟我说软路由没性价比了。是你没找对“垃圾”!
这个“垃圾”,值得捡!






#条友这一周# 分享我这周有趣的事:我这一周发了篇软路由的文章,然后就被网友们在评论区激烈的讨论,拉扯着又写了后续几篇。。。我从来不知道,我也可以这么高产
Oect不香吗?
确实不错,便宜低功耗,但是只有一个盘位
功率呢?
单主板应该3w左右,没有具体测过
请问,您实测,NMVE 转PCIE 那个网卡,可以被正确驱动起来吗?RK3399的驱动,很麻烦的
找openwrt可以驱动的方案
小黄鱼没有见100,基本150上下
小黄鱼还是有110左右的,当然也有卖的贵的。这玩意儿再放两年更不值钱了没啥用
当盒子又欠点点
确实,当电视盒子性能确实差一点。但是做纯服务还是挺能打的
可以用那条nvme转SATA吗?
应该可以,但是上3.5寸盘需要自己解决供电。