基于网络使用情况的下载速率限制

基于网络使用情况的下载速率限制

我有一个 Debian Wheezy(开放媒体库)服务器,其中有几个不同的下载器大部分时间都在工作。 (主要是 FTP)我希望能够根据其他设备的流量调整该服务器的下载限制。

所以我的连接速度是 15 Mb/s。当网络上的另一台计算机使用端口 80、443 或 DNS 时,服务器上的下载速度会限制为 1000 KB/s。如果有到 Netflix 的连接,则限制为 500 KB/s

但内部连接始终需要不受限制。我有一个番茄路由器,应该能够登录到系统日志服务器。因此服务器可能能够在本地观看所有网络日志记录。我想我可以通过 CLI 限制下载程序。

谁能建议一个好方法来实现这一目标?我想我也许可以编写一个简单的脚本并每 60 秒运行一次或类似的东西。但我真的不知道从哪里开始。

相关内容