【.com快译】本教程将帮助您在类Unix操作系统中轻松限制网络带宽和限制网络流量。通过限制网络带宽使用,您可以节省包管理器(pacman、yum和apt)、Web浏览器、Torrent客户端和下载管理器等应用程序不必要的带宽消耗,防止一个或多个用户滥用带宽。我们将在本文中使用名为Wondershaper的命令行实用程序。相信我,它并不像您想象的那么难用。它是我用来限制您自己的Linux系统上的互联网或本地网络带宽使用的最简单和最快的工具之一。请注意,上述实用程序只能限制进出本地网络接口的流量,而不是路由器或调制解调器的接口。换句话说,Wondershaper只限制本地系统本身的网络带宽,而不是网络中的任何其他系统。这些实用程序主要用于限制本地系统上一个或多个网络适配器的带宽。看看如何使用Wondershaper来限制网络流量。使用Wondershaper在Linux中限制网络带宽Wondershaper是一个用于限制系统网络适配器带宽的简单脚本。它限制了用于IP路由(iproute)的tc命令的带宽,但大大简化了它的操作。安装Wondershaper,想安装最新版本,输入命令gitclonewondershaoerrepository:$gitclonehttps://github.com/magnific0/wondershaper.git进入wondershaper目录,安装如下。$cdwondershaper$sudomakeinstall然后运行以下命令以在每次重新启动时自动启动wondershaper服务。$sudosystemctlenablewondershaper.service$sudosystemctlstartwondershaper.service如果您不介意***版本,您也可以使用您的发行版的包管理器(官方或非官方)安装它。Wondershaper在AUR中可用,因此您可以使用AUR助手(例如Yay)将其安装在基于Arch的系统上。$yay-Swondershaper-git在Debian、Ubuntu或LinuxMint上,输入:$sudoapt-getinstallwondershaper在Fedora上,输入:$sudodnfinstallwondershaper在RHEL或CentOS上,启用EPEL存储库并安装wondershaper,如下所示。$sudoyuinstallepel-release$sudoyuinstallwondershaper***,每次重启自动启动wondershaper服务。$sudosystemctlenablewondershaper.service$sudosystemctlstartwondershaper.service用法首先,找到网络接口的名称。下面介绍几种常用的查找网卡详细信息的方法。$ipaddr$route$ifconfig找到网卡名称后,就可以限制带宽速率了,如下图。$sudowondershaper-a
