Linux限速工具:FlowMaster - IP级网络流量控制脚本

目录

前言:

Github加速器:

简介

功能

安装方法

使用方法

数值单位

基本命令

选项

示例

启动 FlowMaster

重启 FlowMaster

停止 FlowMaster

查看状态

查看 Iptables 设置

许可证

贡献

联系我们


前言:

        在市面上看了好多关于网络限制的脚本,最终也没发现一个关于IP限制的脚本。遂决定自己做一个(当然也是公司要求~)。目前功能基本完成。限制速度可能还有待优化。也希望各路网友可以指点,能加入进来修改那就太好了。初衷只是为了给大家带来便利。如果帮到你了,那请点个小星星吧。

Github加速器:

        作者提供加速器的目的只为了进入Github网站。

        下载Steam++  地址:瓦特工具箱(Steam++官网) - Watt Toolkit (steampp.net)

        

简介

FlowMaster 是一款功能强大且灵活的流量控制脚本,专为 Linux 系统设计。它使您能够通过在指定的网络接口上应用上传和下载速度限制来有效管理带宽和网络资源。脚本支持对特定 IP 地址的精细流量管理,确保关键任务应用程序的最优性能,并在共享网络中公平分配带宽。

功能

  • 带宽整形:在选定的网络接口上限制上传和下载速度。
  • 目标流量控制:对特定 IP 地址应用规则以实现精确控制。
  • 启动、停止和监控:命令用于初始化、终止和检查流量控制设置。

安装方法

git clone https://github.com/lkh-zzz/FlowMaster.git
cd FlowMaster
chmod +x FlowMaster

默认是安装到/usr/local/bin/目录下,会有一个FlowMaster的可执行文件

make install
make uninstall

使用方法

数值单位

此脚本所使用的单位是KBIT 1MB=8MBIT=8500KBIT(KBIT换算可能不太准确,这是多数实验后得出的优质结果) 所以在使用脚本的时候请根据单位去进行正确的限制。 例如你想限制1MB/s,那么输入 -d 8500 -u 8500 即可。

基本命令

  • start:在指定的接口上开始流量控制。
  • restart:重启流量控制设置。
  • stop:停止所有流量控制操作。
  • status:显示当前的流量控制设置。
  • mangle:查看当前的 iptables 设置。

选项

选项描述
-d DSPEED设置下载速度限制(单位为 kbit)。
-U USPEED设置上传速度限制(单位为 kbit)。
-e INTERFACE指定网络接口。
-i IP指定要严格过滤的 IP 地址。

示例

启动 FlowMaster
./flowmaster.sh -d 1000 -U 500 -e eth0 -i 192.168.1.100 start
重启 FlowMaster
./flowmaster.sh -d 1000 -U 500 -e eth0 -i 192.168.1.100 restart
停止 FlowMaster
./flowmaster.sh -e eth0 stop
查看状态
./flowmaster.sh -e eth0 status
查看 Iptables 设置
./flowmaster.sh -e eth0 mangle

许可证

FlowMaster 在 GNU 通用公共许可证 v3.0 下发布。这确保了软件可以自由地重新分发和修改,促进了开源合作与创新。

贡献

欢迎对 FlowMaster 进行贡献!如果您遇到错误,有改进的想法,或想要添加新功能,请在我们的 GitHub 仓库 上打开问题或提交拉取请求。

联系我们

对于进一步的询问或支持,请联系 bbxwg 18530490625@163.com

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笨笨小乌龟11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值