介绍
本文将介绍如何使用 WonderShaper 在 Linux 系统中限制网络带宽。WonderShaper 是一个小型 Bash 脚本,用于限制 Linux 系统的网络带宽。它作为 tc 命令行程序的后端,用于配置系统流量控制。.
这个工具允许我们设置最大下载速度和最大上传速度。我们甚至可以清除下载和上传速度的限制,还可以通过命令行显示当前界面状态。.
步骤 1 - 让我们在 Linux 上安装 WonderShaper
sudo apt install wondershaper
现在我们可以使用另一种方法安装 WonderShaper。通过这种方法,我们可以获得 WonderShaper 的最新更新。.
因此,在执行此操作之前,我们需要安装 git(Git 是一个分布式版本控制系统,用于跟踪任何一组文件的更改)。.
sudo apt install git
步骤 2- 首先,使用终端中的 cd 命令进入 bin 目录。
cd /bin
步骤 3 - 然后使用以下命令下载最新版本
git clone https://github.com/magnific0/wondershaper.git

步骤 4 - 现在我们将使用以下命令安装 WonderShaper 目录
cd wondershaper
sudo make install
现在 WonderShapper 的安装和设置已经完成。
启用并启动服务:
现在我们将启用并启动 WonderShaper 服务。接下来,我们需要启用该服务,使其在每次系统启动时自动运行。WonderShaper 可以像其他 Linux 系统一样作为服务运行。.
现在我们需要在系统上启用并启动该服务:
sudo systemctl enable wondershaper.service
sudo systemctl start wondershaper.service
我们甚至可以使用以下命令检查 WonderShaper 服务是否正在运行:
sudo systemctl status wondershaper.service
如果要停止服务,我们可以使用以下命令
sudo systemctl stop wondershaper.service
即使服务出现问题,我们也可以使用以下命令重启服务:
sudo systemctl restart wondershaper.service
现在我们可以看看如何使用 WonderShapper 工具了。
现在我们需要找到需要限制带宽的接口。我们可以使用以下命令找到对应的接口名称:
ifconfig
现在我们知道了接口名称,我们想使用以下命令限制带宽:
句法: sudo wondershaper -a -d -u
在哪里:
- -一个: 定义接口名称
- -d: 以kbps为单位定义下载速率
- -u: 以kbps为单位定义上传速率
例如:
sudo wondershaper -a eth0 -d 2048 -u 512
在顶部,将下载速度设置为 2048 kbps,上传速度设置为 512 kbps。.
我们甚至可以分别设置下载速率和上传速率。.
Like: sudo wondershaper -a eth0 -d 4096
上述设置将下载速度设为 4096 kbps。
现在,要清除或移除接口的带宽限制,我们可以使用以下命令。.
sudo wondershaper -c -a eth0















