技术解析

请教如何限制某一范围区间的端口速率
0
2021-06-16 11:24:00
idczone
比如我想要限制所有 40000-50000 的端口速度,每个端口不能超过 2MB/s
尝试过先用 tc 创建规则,然后
iptables -A OUTPUT -p tcp -m multiport --sports 40000:50000 -j MARK --set-mark 5
发现把整个 4-5w 端口的总速率限制了,请教如何能实现分配给每个端口的速率?
开机场?

机场的限速都是现成的吧,个人用途

看到有人收藏了,我说下我找到的方案,使用 iptables 的 hashlimit
iptables -A OUTPUT -p tcp -m hashlimit --hashlimit-above 512kb/s --hashlimit-mode dstport --hashlimit-name out -j DROP --sport 10000:50000
这个只限制了 OUTPUT,INPUT 同理,可以根据文档酌情添加 hashlimit 的其他参数

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服