ROS的小包优先QOS限速,24小时挂PT都不怕卡了

2020-08-06 11:20:25 5点赞 28收藏 8评论

家里升级到千兆网络,顺便把上行开到了200Mbps,想着下行1000Mbps,上行200Mbps的网络,应该完全不需要开限速了吧,结果最近PT+qbitorrent搞上传,差点把网络搞趴下。。。

其实这篇文章的限速也蛮有用的https://post.smzdm.com/p/415570/,用的是PCQ限速,当整个网络突破设置的限速时,带宽均分,但是qb是安装在synology的docker中的,而synology是整个网络核心,一旦qb上传满速时,整个synology就龟速了,解决方法倒也不是没有,可以把qb分出去,新虚拟个win或者ubuntu,但是种子那么多,懒得迁移,所以翻了下各位大神整理的,期间碰到点小坑,P2P的识别ROS在6.X的某个版本中就没有了,尝试了几个脚本都不怎么给力,于是想到了端口标记来做

下面是代码,很简单

/queue tree

add comment="D0A1B0FCD3C5CFC8" limit-at=10M max-limit=190M name=p2p1 packet-mark=P2p parent=pppoe-out1 queue=default

add comment="D0A1B0FCD3C5CFC8" name=ClassA parent=global priority=7 queue=default

add name=ClassB parent=ClassA queue=default

add name=Leaf1 packet-mark=General parent=ClassA priority=7 queue=default

add name=Leaf2 packet-mark=Small parent=ClassB priority=3 queue=default

add name=Leaf4 packet-mark=Small_Big parent=ClassB priority=5 queue=default

add name=Leaf5 packet-mark=Big parent=ClassB priority=6 queue=default

add name=Leaf3 packet-mark=Tcp parent=ClassB priority=4 queue=default

/ip firewall mangle

add action=mark-packet chain=prerouting comment="Mark packet for QoS (download)" disabled=yes in-interface=pppoe-out1 new-packet-mark=pkt-download passthrough=yes

add action=mark-packet chain=prerouting comment="Mark packet for QoS (upload)" disabled=yes in-interface=lan new-packet-mark=pkt-upload passthrough=yes

add action=mark-packet chain=forward comment=General connection-mark=!P2p_conn new-packet-mark=General

add action=mark-packet chain=forward comment=Small new-packet-mark=Small packet-size=0-32

add action=mark-packet chain=forward new-packet-mark=Small protocol=icmp

add action=mark-packet chain=forward comment=Tcp dst-port=22,23,80,443 new-packet-mark=Tcp protocol=tcp

add action=mark-packet chain=forward comment=Small_Big new-packet-mark=Small_Big packet-size=33-512

add action=mark-packet chain=forward comment=Big new-packet-mark=Big packet-size=513-1200

add action=mark-connection chain=forward comment=p2p in-interface=all-ppp new-connection-mark=P2p_conn passthrough=yes port=7881 protocol=tcp

add action=mark-packet chain=forward connection-mark=P2p_conn new-packet-mark=P2p passthrough=no


其中把port=7881调整成你自己的qbittorent的端口号即可,记得把udp的关掉

ROS的小包优先QOS限速,24小时挂PT都不怕卡了

然后在queue tree中把p2p的最大限速调整成你上传带宽x0.9就可以愉快的玩耍了

另外下行的限速,这个7881的端口没有用,标记不到流量,下行的端口是乱七八糟的,也没搞懂,明明docker中只开了7881,结果下行全部是其他端口,于是索性不标记这个了,直接在qb中限速800Mbps也足够快了

展开 收起

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

99元起

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

535元起

Ruijie 锐捷 雪豹 X30E 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

Ruijie 锐捷 雪豹 X30E 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

159元起

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

161元起

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

219元起

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

1999元起

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

319元起

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

299元起

HUAWEI 华为 BE3 Pro 双频3000M 千兆家用路由器 Wi-Fi 7 黑色

HUAWEI 华为 BE3 Pro 双频3000M 千兆家用路由器 Wi-Fi 7 黑色

249元起

Xiaomi 小米 BE7000 三频千兆Mesh无线路由器 Wi-Fi 7

Xiaomi 小米 BE7000 三频千兆Mesh无线路由器 Wi-Fi 7

406元起

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

549元起

TP-LINK 普联 BE5100 双频5100M 家用千兆Mesh无线路由器 Wi-Fi 7 黑色 单个装

TP-LINK 普联 BE5100 双频5100M 家用千兆Mesh无线路由器 Wi-Fi 7 黑色 单个装

279元起

TP-LINK 普联 飞流系列 TL-XDR5480 易展Turbo版 双频5400M 家用千兆Mesh无线路由器 WiFi 6 单个装 灰色

TP-LINK 普联 飞流系列 TL-XDR5480 易展Turbo版 双频5400M 家用千兆Mesh无线路由器 WiFi 6 单个装 灰色

379元起

HUAWEI 华为 Q6 网线版 双频3000M 千兆Mes无线分布式路由器 Wi-Fi 6 一母三子装 白色

HUAWEI 华为 Q6 网线版 双频3000M 千兆Mes无线分布式路由器 Wi-Fi 6 一母三子装 白色

397元起

ZTE 中兴 巡天AX3000Pro+ 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

ZTE 中兴 巡天AX3000Pro+ 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

249元起

HUAWEI 华为 AX2 Pro 双频1500M 家用千兆无线路由器 Wi-Fi 6 白色

HUAWEI 华为 AX2 Pro 双频1500M 家用千兆无线路由器 Wi-Fi 6 白色

129元起
8评论

  • 精彩
  • 最新
  • 高手啊,先收藏了!

    校验提示文案

    提交
  • #add comment="D0A1B0FCD3C5CFC8" limit-at=10M max-limit=190M name=p2p1 packet-mark=P2p parent=pppoe-out1 queue=default
    求教一下楼主标注了p2p的流量限速,但是在下面的标记里面怎么只有一条排除p2p流量的标记,p2p流量怎么标注呢?

    校验提示文案

    提交
  • 评论这么少,这可是刚需啊,我正找这呢,谢过楼主

    校验提示文案

    提交
  • 请问文章中的190M是限制的上传流量吗?按照脚本执行,PT流量匹配的应该是Leaf1,我直接使用的脚本复制过来的。

    校验提示文案

    提交
  • 按照楼主的方式完成了设置,先用几天看看,之后再回来反馈,感谢楼主! [高兴]

    校验提示文案

    提交
    用了一天,总体来说令人满意,我又追加了几条规则,具体就是pre,input,out全部加上了小包优先。
    刚开始使用的时候一直不敢看这个规则,看了头疼,楼主的文章算是带我入门了,再结合官方文档,已经能够自己举一反三了,在这里叫您一声大佬。
    bt下载导致的卡顿已解决,已三连感谢!
    如果值友有和我一样的bt下载时网页都打不开,可以直接参考楼主的配置! [欢呼] [欢呼] [欢呼]

    校验提示文案

    提交
    收起所有回复
  • 期待作者继续更新

    校验提示文案

    提交
  • 感谢啊 好东西 很早前就用了这个 效果很好 当时unraid 只能用高富帅论坛的 L5 ros包 今年有unraid L6随意升级的 ros7包 弄好后 QOS犯了难 忘记当年用的哪个脚本 只能去老ros里翻 根据关键字 "D0A1B0FCD3C5CFC8" 找到了 嘿嘿 我还挺机灵的 做为一个用了2年多的人 极为推荐这个流控脚本 家庭用绰绰有余

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
28
扫一下,分享更方便,购买更轻松