推荐一个 OpenWrt 的 QOS 插件 -- qosmate

推荐一个 OpenWrt 的 QOS 插件 -- qosmate

一直以来 OpenWrt 都没有什么好的 QOS 插件,现有的 nft-qos,sqm ... 和 石像鬼的 QOS 比起来,基本上都算是 “乐色”

我用过的 QOS 最好的就是 石像鬼 和 RouterOS ,他们都可以定义优先级队列,然后用一系列规则把包分配到不同的优先级队列中,实现重要的流量优先转发,不重要的流量慢慢走

最近终于发现 OpenWrt 有一个好用的 QOS 插件了,qosmate 实测限速效果非常好,和石像鬼接近了.

qosmate 项目看来非常有前途,就是不知道什么时候能合并到 OpenWrt 的主线中去,成为正式的包了

项目地址:https://github.com/hudra0/qosmate

Luci界面:https://github.com/hudra0/luci-app-qosmate

下面是我使用的截图:

目前这个项目还不算完善,没有安装包,想尝鲜的人需要自己折腾。我个人很看好这个项目,很有前途。

我自己折腾,加了一些我自己的规则,给大家参考

修改 /etc/qosmate.sh 在里面直接加入规则代码:

# ICMP

meta l4proto icmp ip dscp set ef counter

meta l4proto icmp ip6 dscp set ef counter

# default everything Bulk

meta l4proto { tcp, udp } th dport 1-65535 ip dscp set cs1 counter

meta l4proto { tcp, udp } th dport 1-65535 ip6 dscp set cs1 counter

# TCP Header

meta l4proto tcp tcp flags syn ct state new ip dscp set ef counter

meta l4proto tcp tcp flags syn ct state new ip6 dscp set ef counter

# Web

meta l4proto { tcp, udp } th dport { 80, 443 } ip dscp set cs0 counter

meta l4proto { tcp, udp } th dport { 80, 443 } ip6 dscp set cs0 counter

meta l4proto { tcp, udp } th sport { 80, 443 } ip dscp set cs0 counter

meta l4proto { tcp, udp } th sport { 80, 443 } ip6 dscp set cs0 counter

# Down Web > 1MB set cs2

meta l4proto {tcp, udp} th sport {80, 443} ct bytes > 1048576 ip dscp set cs2 counter

meta l4proto {tcp, udp} th sport {80, 443} ct bytes > 1048576 ip6 dscp set cs2 counter

# Down Web > 20MB set cs1

meta l4proto {tcp, udp} th sport {80, 443} ct bytes > 20971520 ip dscp set cs1 counter

meta l4proto {tcp, udp} th sport {80, 443} ct bytes > 20971520 ip6 dscp set cs1 counter

# Up Web > 1MB set cs2

meta l4proto {tcp, udp} th dport {80, 443} ct bytes > 1048576 ip dscp set cs2 counter

meta l4proto {tcp, udp} th dport {80, 443} ct bytes > 1048576 ip6 dscp set cs2 counter

# Up Web > 20MB set cs1

meta l4proto {tcp, udp} th dport {80, 443} ct bytes > 20971520 ip dscp set cs1 counter

meta l4proto {tcp, udp} th dport {80, 443} ct bytes > 20971520 ip6 dscp set cs1 counter

# small packet < 64K run first

meta l4proto { tcp, udp } ct bytes < 65536 ip dscp set cs4 counter

meta l4proto { tcp, udp } ct bytes < 65536 ip6 dscp set cs4 counter

# DNS

meta l4proto { tcp, udp } th dport 53 ip dscp set ef counter

meta l4proto { tcp, udp } th dport 53 ip6 dscp set ef counter

meta l4proto { tcp, udp } th sport 53 ip dscp set ef counter

meta l4proto { tcp, udp } th sport 53 ip6 dscp set ef counter

openwrt bypass插件, openwrt ap插件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

🎈 相关推荐

《流放之路》区服选择介绍
365bet的网站是多少

《流放之路》区服选择介绍

📅 10-06 👀 6358
13个充分利用的社区共享空间
预付365商城下载

13个充分利用的社区共享空间

📅 07-29 👀 7995
狼队官宣老将刺痛退役,首发黄忠斩获MVP,KPL官方送祝福牌面拉满