如何对端口进行速度限制?

如何对端口进行速度限制?

我已启用 UFW,因此解决方案不会干扰它。重启后它也应该可以工作。

我目前知道这些限制端口数据使用的命令:

sudo iptables -I OUTPUT -p tcp --sport 443 -j DROP
sudo iptables -I OUTPUT -p tcp --sport 443 -m quota --quota 50000000000 -j ACCEPT

但我不知道如何在不影响 UFW 的情况下维持这些,而且我非常喜欢速度限制。

更新:看来我得用一下了tc。如果它能起作用(我很乐观),我会发布解决方案。

答案1

您可以使用该工具奇迹塑造者来执行该操作。

这是我的网速在配置之前奇迹塑造者(我使用工具 speedtest-cli 在终端中测试我的网络):

限制前速度测试

然后我限制我的速度并执行新的速度测试:

限制后速度测试

这是命令:wondershaper [interface] [downspeed] [upspeed](kb/s)。

要清除限制,请使用命令sudo wondershaper clear <INT>

希望这就是你要找的。抱歉我的英语不好。

相关内容