Product updates / 2026 年 11 月 · v1.19.3
NetSteerfor OpenWrt
一个总开关,两种网络体验 —— OpenWrt 的整合网络加速方案
1. 为什么需要它
家用宽带的真实痛点很少是「带宽不够」,而是:一边下载,游戏和视频会议就卡成 PPT —— 满载时延迟从
5.8 ms 飙到 70+ ms(bufferbloat);4 核软路由把收包全压在一个核上,
千兆一跑满就丢包;P2P 应用因为 NAT 类型拿不到公网直连。
这些问题在 OpenWrt 上各有一个零散解法(SQM、RPS、fullcone…),但把它们调对、联动、并证明真的有效,
需要读几十页论坛帖。NetSteer 把这一整套收进一个 LuCI 应用:一键体检、场景模式、总开关,
每个数字都是在你自己的设备上实测出来的。
2. 整合了什么
满载延迟整形(cake)
按你的上行带宽自动配置 cake 队列管理。满载下载时平均延迟 58.6 → 7.8 ms,p99 108 → 14 ms。游戏/会议不再被后台下载拖垮。
全核分摊收包
把单队列网卡的软中断摊到全部核心,消灭「一个核跑满、其他核看戏」。20 路并发下载实测持续吞吐 +17%。
P2P 直通(DMZ 型)
为指定设备提供 Fullcone 等效 NAT,游戏主机 / PT / 网心云类应用拿到公网直连能力,ICE 成功率显著提升。
场景自动识别
域名 + 裸 IP 双链路实时识别游戏 / 视频会议 / 视频 / 下载场景,自动切到合适的优化档,闲时恢复均衡;手动选的档位始终优先。
不抢网设备
为跑满上行的后台设备(网心云 / PT / 同步盘类)单独降级让路:前台游戏视频照常满速,后台任务继续跑只是不再抢带宽。设备级仲裁,一键添加。
体检 · 守卫
一键环境体检并给出两档方案(稳/激进);依赖守卫防止其他包悄悄破坏配置;专家页可逐核精调 RPS/XPS/IRQ。
3. 实测:关 vs 开
NanoPi R5C(4×Cortex-A55)· 电信 1000M↓/50M↑。16 线程满载下载 30 秒 × 2 轮均值,下载进行中并发 ping:
四面板:满载延迟(avg/p50/p99/max)、空载延迟、满载吞吐、延迟跨度 —— 全部指标如实呈现
| 指标 | OFF 基线 | NetSteer ON | 变化 |
|---|---|---|---|
| 平均满载延迟 | 58.6 ms | 7.8 ms | ↓ 87% |
| 满载延迟跨度 (p99−p50) | 56.4 ms | 6.9 ms | ↓ 88% |
| 空载延迟 | 5.79 ms | 5.91 ms | 基本持平 |
| 满载吞吐 | 823 Mbps | 581 Mbps | −29% * |
4. 界面
总览仪表盘:面板内显示的 ↓9% 为空载实时抽测增益;满载极限数据见上节。深浅主题跟随 LuCI,移动端单列自适应
5. 快速开始
从 Releases 下载对应架构的 APK(aarch64 / x86_64 / arm_cortex-a7 / arm_cortex-a9),推到路由器安装:
# 沙箱/电脑 → 路由器(按架构选包) scp -O luci-app-netsteer-1.19.3-aarch64_generic.apk root@192.168.1.1:/tmp/ # 路由器上 apk add --allow-untrusted /tmp/luci-app-netsteer-1.19.3-aarch64_generic.apk # 浏览器打开 LuCI → 服务 → NetSteer # 第一次进入会引导「一键体检」,随后按建议启用即可
依赖会在体检时自动检测:SQM 需要 sqm-scripts + cake,P2P 直通需要防火墙放行。 缺什么、装什么、影响什么,界面上都会讲清楚 —— 从小白到专家调教用户都能各取所需。
* 取舍:开启 cake 整形后满载吞吐约 −29%(4 核软转发的整形开销,两侧仍远超日常实际用量)、空载延迟有 0.1ms 量级微开销。 宽带速率远高于日常用量时,用峰值吞吐换满载延迟确定性是净赚 —— 总开关随时可关,恢复系统默认。