百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

LibWrt

> 编程语言
开源

IPQ60XX系列、IPQ807X系列满血NSS支持!Full-featured NSS support for IPQ60XX series and IPQ807X series!

800 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

IPQ60XX系列、IPQ807X系列满血NSS支持!Full-featured NSS support for IPQ60XX series and IPQ807X series!

[中文] [English]

适用于 IPQ 系列设备的 OpenWrt 源码仓库

说明

该项目旨在为 Qualcomm IPQ 系列设备提供功能完善的 OpenWrt 系统。

在开源社区的共同努力下,本项目解决了以往 IPQ 系列设备在使用 OpenWrt 时,需放弃部分 NSS 功能或使用老旧内核的问题。我们特别融合了 JiaY-shi 和 qosmio 两位开发者的 NSS 支持代码,并采用 ImmortalWrt 的 LuCI 和 Packages 作为插件支持。

在此,向所有贡献者表示衷心的感谢!

设备支持概览

Target NSS 功能 2.4G WiFi (NSS Offload) 5G WiFi (NSS Offload)
IPQ807X ✅ ✅ ✅
IPQ60XX ✅ ✅ ✅
IPQ50XX ❌ ❌ ❌

✨ NSS 功能支持矩阵

功能 IPQ807x IPQ60xx 功能 IPQ807x IPQ60xx
TUNIPIP6 ✅ ✅ RMNET ¹ ⛔²
PPPOE ✅ ✅ MIRROR ✅ ✅
L2TPV2 ✅ ✅ WIFI (AP/STA) ✅ ✅
BRIDGE ✅ ✅ WIFI (WDS) ¹ ¹
VLAN ✅ ✅ WIFI (MESH) ¹ ¹
MAP_T ✅ ✅ WIFI (AP VLAN) ⚠️⁴ ⚠️⁴
TUN6RD ✅ ✅ IPSEC ❌³ ❌³
GRE ✅ ✅ PVXLAN ❌³ ❌³
PPTP ✅ ✅ CLMAP ❌³ ❌³
IGS ✅ ✅ TLS ❌³ ❌³
VXLAN ✅ ✅ CAPWAP ❌³ ❌³
MATCH ✅ ✅ DTLS ❌³ ❌³

** 图例说明**

  • ¹ 需要 NSS 固件 11.4 版本 (CONFIG_NSS_FIRMWARE_VERSION_11_4=y)
  • ² ⛔ 在该平台上不可用
  • ³ ❌ 在 NSS 固件 (11.4–12.5) 版本中不可用
  • ⁴ ⚠️ 在 ath11k 驱动程序中存在故障

Wiki & FAQ

  • 什么是NSS?
  • OpenWrt如何“分载”流量?
  • NSS与OpenWrt的“分载”选项有何不同?
  • 我需要NSS吗?
  • 我的设备支持NSS吗?
  • 重要提示!

使用方法

云编译

您可以使用以下项目进行云端编译:

  • breeze303/openwrt-ci
  • ZqinKing/wrt_release
  • laipeng668/openwrt-ci-roc
  • VIKINGYFY/OpenWRT-CI

本地编译

⚠️ 注意事项

  • 请勿使用 root 用户进行编译!
  • 国内用户编译前建议开启网络代理。
  • 编译环境要求:至少 4GB 内存和 25GB 可用磁盘空间。
  • 默认配置:
    • 登陆 IP: 192.168.1.1
    • 密码: none

1. 系统环境准备

推荐使用 Ubuntu 22.04 LTS 或 Debian 11 系统。

2. 安装编译依赖

…

3. 下载源码与配置

bash
# 克隆源码
git clone -b 25.12-nss --depth 1 --single-branch https://github.com/LiBwrt/LibWrt.git libwrt
cd libwrt

# 更新 feeds
./scripts/feeds update -a && ./scripts/feeds install -a

# 进入菜单配置
make menuconfig

4. 首次编译

bash
# 下载依赖库 (多线程)
make download -j$(nproc)

# 开始编译 (建议使用单线程,方便排查错误)
make -j1 V=s

编译完成后,固件位于 bin/targets 目录下。

5. 二次编译

bash
cd libwrt

# 拉取最新代码
git fetch && git reset --hard origin/25.12-nss

# 更新 feeds
./scripts/feeds update -a && ./scripts/feeds install -a

# 加载默认配置并编译
make defconfig
make -j$(nproc) V=s 

6. 重新配置

如果需要修改配置,请执行以下命令:

bash
# 清除旧配置
rm -rf .config

# 进入菜单配置
make menuconfig

# 开始编译
make -j$(nproc) V=s 

⭐ 支持项目

如果您喜欢这个项目,请在 GitHub 上点个 Star 支持一下!

Issues· 6 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言