http多源下载原理
http协议可以在request head指定range, 也就是可以将文件分片下载,可以用下面的命令测试http服务器是否支持range,这个命令指定下载文件的第3和4个字节(字节从0开始编号),保存到r3文件
curl "https://bzc.idealand.xyz:8600/dl/range.test" -i -H "Range: bytes=2-3" --output r3
安装aria2c
Ubuntu 20
apt install aria2
Win 10
在下面的release页下载最新的win 10 x64可执行程序
https://github.com/aria2/aria2/releases
当前的最新版本是
https://github.com/aria2/aria2/releases/download/release-1.36.0/aria2-1.36.0-win-64bit-build1.zip
解压缩以后直接得到aria2c.exe,无需安装
使用aria2下载
aria2c在win 10和ubuntu 20上的使用方法是一致的
查看命令选项
aria2c -h
aria2