当前位置:网站首页 / Linux / 正文

消耗VPS流量工具

时间:2020年02月09日 | 作者 : liuhui | 分类 : Linux | 浏览: 7991次 | 评论 0

阿里云限量代金券 | 此广告位出租25元/月

博士闲着无聊写了一个流量消耗脚本,运行这个脚本后可以把VPS流量全部都消耗光!

此脚本适合CentOS系统

使用方法:

新建一个run.sh脚本,将下面的代码复制到run.sh文件里

#!/bin/bash
echo 将开消耗您的流量,此脚本占用宽带。
echo 将与8秒后开始运行
sleep 8
echo 正在检测环境
yum install screen -y
echo starting...
echo 若要停止,重启服务器即可
sleep 3
screen_name=$"run"  
screen -dmS $screen_name  
cmd=$"while true ;do wget -O /dev/null https://ftp.ncbi.nih.gov/50GB; done;";  
screen -x -S $screen_name -p 0 -X stuff "$cmd"  
screen -x -S $screen_name -p 0 -X stuff $'\n'  
echo  请时刻留意此脚本更新 https://diannaobos.com/post/921.html

赋予脚本权限

chmod +x run.sh

运行脚本

bash run.sh

脚本思路:利用死循环wget一个超大文件,该文件服务器具有超大带宽,完全可以满足博友们24小时不停消耗VPS流量的需求。

注意ftp.ncbi.nih.gov是个公益网站,仅供下载测速,请自行替换

有人反馈wget久了会被QOS,然后我发现另一个比wget更好的下载命令,如有需要请稍微修改一下脚本即可

多线程下载工具axel的安装和使用

Axel是一个轻量级下载程序,它和其他加速器一样,对同一个文件建立多个连接,每个下载单独的文件片段以更快的完成下载,而且 CPU和内存占用很低,低是因为它不是采用文件块拼接,而是直接下载到目标文件的

在Debian/Ubuntu/LinuxMint上安装Axel

sudo apt-get install axel

在RHEL/CentOS上安装Axel

sudo yum install axel

在Fedora上安装Axel

sudo dnf install axel

在openSUSE上安装Axel

sudo zypper install axel

在Mageia上安装Axel

sudo urpmi axel

在基于Arch Linux的发行版安装Axel

sudo pacman -S axel

Axel命令及参数说明:

使用多线程下载可以加-n参数,不加默认是以4个连接数同时下载,我使用了10个连接数来提高下载速度

eg:

axel -n 10 https://download.gigabyte.cn/Filelist/Utility/nb-utility-64bit-recoveryfixtool-22h2-20221221.zip

如果中途下载停止,只要使用相同的axel命令就可以断点续传。

wget和axel速度对比

很明显axel比wget速度快了10倍!

推荐您阅读更多有关于“linux脚本,”的文章

猜你喜欢

网站分类
关注电脑博士
友情链接

分享:

支付宝

微信