新出个放在防火墙里的智能qos脚本,低延迟,高性能,多台电脑下载玩游戏看电影不卡

该脚本为OPENWRT及Tomato路由器固件提供智能限速功能,支持单台或多台设备同时进行高速下载、游戏及观看视频而不互相干扰。通过精细配置确保网络稳定性和低延迟。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

和V2.0差不多


能满速智能qos脚本,低延迟,高性能,电脑下载玩游戏看电影不卡,严格测试后放出。

几年没发脚本了,这应该论坛里最优秀脚本,这是OPENWRT固件与Tomato固件通用智能限速脚本

单台电脑迅雷满速下载,网页能流畅打开,ping延迟很低,OPENWRT固件与Tomato固件不需任何改动通用智能限速脚本

脚本适用于openwrt 10.03.1    不能用于高版本的openwrt      因高版本的openwrt取消了IMQ,imq模块替换成ifb模块

严重鄙视有些Linux代码命令不标准各种问题,提倡简单就是美的哲学

  1. #bbs.dualwan.cn 2015-8-14 by cheng1196  qq372693586
  2. #这是OPENWRT固件与Tomato固件通用智能限速脚本
  3. #装载核心模块
  4.  
  5. insmod cls_u32
  6. insmod em_u32
  7. insmod act_connmark
  8. insmod act_mirred
  9. insmod sch_ingress
  10. insmod cls_fw
  11. insmod sch_htb
  12. insmod sch_sfq
  13. insmod sch_red
  14.  
  15. #设置局域网处于192.168.1.0的网段
  16. UIP="192.168.1."
  17. NET="192.168.1.0/24"
  18.  
  19. #设置限速的ip地址192.168.1.100到192.168.1.130
  20. #DHCP分配也需要设置192.168.1.100到192.168.1.130 
  21. IPS="100"
  22. IPE="130" 
  23.  
  24. #设置宽带的最大上传下载速度,UP上传,DOWN下载,1兆等于128,这是20兆光纤上传与下载
  25. UP=384
  26. DOWN=2560
  27.  
  28. #装载核心模块,创建QOS专用链
  29. insmod imq
  30. ifconfig imq1 up
  31. ifconfig imq0 up
  32.  
  33.  
  34. iptables -t mangle -N QOSUP
  35. iptables -t mangle -N QOSDOWN
  36. iptables -t mangle -A FORWARD -s $NET -! $NET -! icmp -j QOSUP
  37. iptables -t mangle -A FORWARD -d $NET -! $NET -! icmp -j QOSDOWN
  38. iptables -t mangle -A QOSUP -j IMQ --todev 1
  39. iptables -t mangle -A QOSDOWN -j IMQ --todev 0
  40.  
  41. iptables -t mangle -A QOSUP -p udp --dport 53 -j RETURN
  42. iptables -t mangle -A QOSUP -m length --length :512 -j RETURN
  43. iptables -t mangle -A QOSDOWN -p udp --sport 53 -j RETURN
  44. iptables -t mangle -A QOSDOWN -m length --length :512 -j RETURN
  45.  
  46. tc qdisc del dev imq0 root
  47. tc qdisc del dev imq1 root
  48. tc qdisc add dev imq0 root handle 1: htb
  49. tc qdisc add dev imq1 root handle 1: htb
  50. tc class add dev imq0 parent 1: classid 1:1 htb rate $((DOWN))kbps
  51. tc class add dev imq1 parent 1: classid 1:1 htb rate $((UP))kbps
  52.  
  53. i=$IPS; 
  54. while [ $i -le $IPE ] 
  55. do
  56.  
  57. tc class add dev imq1 parent 1:1 classid 1:$i htb rate $((UP/32))kbps ceil $((UP/16*4))kbps quantum 1500 prio 5
  58. tc qdisc add dev imq1 parent 1:$i handle $i: sfq limit 64 perturb 10
  59. tc filter add dev imq1 parent 1: protocol ip prio 100 handle $i fw classid 1:$i
  60.  
  61. tc class add dev imq0 parent 1:1 classid 1:$i htb rate $((DOWN/32))kbps ceil $((DOWN/16*14))kbps quantum 3001 mtu 3200 prio 5
  62. tc qdisc add dev imq0 parent 1:$i handle $i: sfq perturb 10
  63. tc filter add dev imq0 parent 1: protocol ip prio 100 handle $i fw classid 1:$i
  64.  
  65. iptables -t mangle -A QOSUP -s $UIP$i -j MARK --set-mark $i
  66. iptables -t mangle -A QOSDOWN -d $UIP$i -j MARK --set-mark $i
  67.  
  68. i=`expr $i + 1` 
  69. done

放在系统管理-脚本设置-防火墙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值