Product updates / 2026 年 11 月 · v1.19.3

NetSteerfor OpenWrt

一个总开关,两种网络体验 —— OpenWrt 的整合网络加速方案

GitHub › 下载 Releases

1. 为什么需要它


家用宽带的真实痛点很少是「带宽不够」,而是:一边下载,游戏和视频会议就卡成 PPT —— 满载时延迟从 5.8 ms 飙到 70+ ms(bufferbloat);4 核软路由把收包全压在一个核上, 千兆一跑满就丢包;P2P 应用因为 NAT 类型拿不到公网直连。

这些问题在 OpenWrt 上各有一个零散解法(SQM、RPS、fullcone…),但把它们调对、联动、并证明真的有效, 需要读几十页论坛帖。NetSteer 把这一整套收进一个 LuCI 应用:一键体检、场景模式、总开关, 每个数字都是在你自己的设备上实测出来的。

2. 整合了什么


01 · SQM

满载延迟整形(cake)

按你的上行带宽自动配置 cake 队列管理。满载下载时平均延迟 58.6 → 7.8 ms,p99 108 → 14 ms。游戏/会议不再被后台下载拖垮。

02 · RPS

全核分摊收包

把单队列网卡的软中断摊到全部核心,消灭「一个核跑满、其他核看戏」。20 路并发下载实测持续吞吐 +17%。

03 · NAT

P2P 直通(DMZ 型)

为指定设备提供 Fullcone 等效 NAT,游戏主机 / PT / 网心云类应用拿到公网直连能力,ICE 成功率显著提升。

04 · AI

场景自动识别

域名 + 裸 IP 双链路实时识别游戏 / 视频会议 / 视频 / 下载场景,自动切到合适的优化档,闲时恢复均衡;手动选的档位始终优先。

05 · QoS

不抢网设备

为跑满上行的后台设备(网心云 / PT / 同步盘类)单独降级让路:前台游戏视频照常满速,后台任务继续跑只是不再抢带宽。设备级仲裁,一键添加。

06 · UX

体检 · 守卫

一键环境体检并给出两档方案(稳/激进);依赖守卫防止其他包悄悄破坏配置;专家页可逐核精调 RPS/XPS/IRQ。

总开关:关掉它,先自动测一组「关闭基线」;再打开,面板直接显示 真实 A/B 增益(延迟 ↓%、吞吐曲线 vs 基线点线)。 不承诺固定数字 —— 空载时增益很小就如实显示「持平」,你的设备测出多少是多少。

3. 实测:关 vs 开


NanoPi R5C(4×Cortex-A55)· 电信 1000M↓/50M↑。16 线程满载下载 30 秒 × 2 轮均值,下载进行中并发 ping:

NetSteer A/B 极限压测对比图

四面板:满载延迟(avg/p50/p99/max)、空载延迟、满载吞吐、延迟跨度 —— 全部指标如实呈现

指标OFF 基线NetSteer ON变化
平均满载延迟58.6 ms7.8 ms↓ 87%
满载延迟跨度 (p99−p50)56.4 ms6.9 ms↓ 88%
空载延迟5.79 ms5.91 ms基本持平
满载吞吐823 Mbps581 Mbps−29% *

4. 界面


NetSteer 总览仪表盘:总开关、网络路径、健康卡、吞吐曲线

总览仪表盘:面板内显示的 ↓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 量级微开销。 宽带速率远高于日常用量时,用峰值吞吐换满载延迟确定性是净赚 —— 总开关随时可关,恢复系统默认。