简体中文 | English
一个适用于官方Official OpenWrt(24.10/25.12/snapshot) firewall3/firewall4的turboacc 包括以下功能:快速转发引擎、全锥形 NAT1、TCP 拥塞控制算法 支持内核版本:6.6、6.12、6.18
如果只需要全锥形 NAT 功能而不需要 turboacc 的其他加速引擎,可以使用独立项目 openwrt-sonic-fullcone。该项目基于 SONiC 的 fullcone NAT 内核补丁,支持 fw3/fw4 双防火墙、per-zone 和 per-protocol 粒度控制、LuCI Web 界面配置,且无需额外内核模块。
目前仅测试了2025-11-20的x86平台的snapshot版本OpenWrt,fw3(iptables)和fw4(nftables)均可用
-
在openwrt源代码所在目录执行:
curl -sSL https://raw.githubusercontent.com/mufeng05/turboacc/main/add_turboacc.sh -o add_turboacc.sh && bash add_turboacc.sh脚本会自动读取当前源码树的内核版本,并匹配对应的补丁。
-
之后执行
make menuconfig- 在 > LuCI > 3. Applications中选中luci-app-turboacc
- 优先使用
Flow Offloading:Flow Offloading是 Linux 内核原生的流量卸载方案(4.16+ 引入),兼容 nftables,支持进一步卸载到硬件,是长期推荐的加速方案。 firewall4(nftables) 环境下请使用Flow Offloading:Shortcut-FE和Fast Classifier依赖 iptables 时代的 conntrack chain events 接口,与 nftables 不兼容。OpenWrt 23.05+ 默认使用firewall4/nftables,在此环境下选择 SFE 类方案会存在兼容性风险。- 仅在
firewall3(iptables) 环境下可选Fast Classifier或Shortcut-FE:如果你的固件使用的是firewall3/iptables,可以根据需要选择Fast Classifier或Shortcut-FE CM作为加速引擎。 - 因OpenWrt现在使用
firewall4作为默认防火墙,如果切换为firewall3的话,请把所有与nft相关的包手动取消掉,并替换为相应的ipt包(例如:iptables-nft替换为iptables-zz-legacy)。 firewall4(nftables) 环境下全锥形 NAT1 请选择兼容模式:lede 上游并未为 nftables 实现高性能 Broadcom全锥形 NAT,因此在firewall4/nftables 环境下选择该选项后,重启路由会导致快速转发引擎和全锥形 NAT1 均显示禁用且无法上网。firewall4用户请使用兼容全锥形 NAT1;高性能 Broadcom仅在firewall3/iptables 环境下可用。参见 #11。
此仓库的luci-app-turboacc是基于lede的luci-app-turboacc和chenmozhijin的turboacc修改而来的,保留了lede版luci-app-turboacc的所有功能。
感谢以下项目:

