大家好,分享一个自己开发的 OpenWrt IP 限速插件 —— IPThrottle。
这款插件最大的特点是:支持在一个 IP 段内,为每个 IP 单独设置独立的上传/下载限速。目前市面上所有限速插件(eqos、nlbwmon 等)都做不到这一点。
🔥 三大核心亮点:
1️⃣ 独家:IP段内每IP独立限速
一条规则就能给 192.168.1.10-192.168.1.50 这个段内的每个 IP 设置不同的带宽:
不用为每个 IP 单独建规则,一条搞定!
2️⃣ 完美兼容 passwall 透明代理
passwall 的 REDIRECT 会导致普通限速插件全部失效。IPThrottle 通过 nftables 四链架构(prerouting + forward + output + tc)完美解决:
直连流量限速精度 ±1%
passwall 代理下载限速精度 ±1%
passwall 代理上传限速精度 ±20%
装上即用,无需任何额外配置。
3️⃣ 限速精度 ±1%
采用 tc htb + fq_codel 叶子队列,带宽控制精度达到 ±1%,远超传统 htb 方案。
📋 完整功能列表:
独立限速 / 共享限速双模式
IP段支持(192.168.1.10-192.168.1.50 格式)
协议过滤(TCP / UDP / 任意)
多WAN口支持
时间计划(按星期/时间段自动生效)
优先级排序(1-100,LuCI 可视化拖拽)
passwall 代理流量限速
依赖自动安装(首次启动自动装缺失依赖)
📦 支持系统:
OpenWrt 23.05 / 24.10(opkg + .ipk)
OpenWrt 25.12+(apk + .apk)
所有 CPU 架构通用(x86、ARM、MIPS 等)
📥 安装方法:
方法一:Web界面安装(23.05/24.10) LuCI → 系统 → 软件 → 上传软件包 → 选择 .ipk 文件 → 安装
方法二:SSH安装(25.12+必须用此方法) OpenWrt 23/24: opkg install ipthrottle-24.10.0.ipk
OpenWrt 25+: apk add --allow-untrusted ipthrottle-25.12.0.apk
⚡ 快速开始: /etc/init.d/IPThrottle start /etc/init.d/IPThrottle enable
然后访问 LuCI → 网络 → IP限速
🔗 下载地址: GitHub Release:https://github.com/luowei729/OpenWrt-IPThrottle/releases 源码:https://github.com/luowei729/OpenWrt-IPThrottle
欢迎反馈和建议,有问题可以直接在帖子回复或 GitHub Issues 提交。
📋 Telegram/微信群推广版(直接复制)
🔥 OpenWrt IP限速插件 IPThrottle 发布!
✅ 独家功能:IP段内每个IP独立限速(其他插件做不到) ✅ 完美兼容 passwall 代理限速(直连+代理全覆盖) ✅ 限速精度 ±1%,远超传统方案 ✅ 支持多WAN、时间计划、协议过滤 ✅ 所有架构通用,OpenWrt 23/24/25 全支持
📥 下载:https://github.com/luowei729/OpenWrt-IPThrottle/releases
BD,挺牛逼的
感谢分享
字这么多 看来是真大佬
收藏一下,感觉用得上
一看就是大佬