By liyupeng, 4 March, 2024
Forums

aria2c

软件特点

  1. 搭配浏览器插件可以把百度网盘分享链接的文件直接下载到服务器中,速度不变,开会员的话能够提升上去;据说可能会对账号有影响,进小黑屋什么的,但网盘只要具有会员就能避免这一点,因此这一部分影响可以忽略。(参考文档:https://www.kdocs.cn/l/ceujuZZSw52A?from=docs&openfrom=docs
  2. 图形化界面管理模式
  3. 多线程下载、批量下载、断点续传

安装教程

  1. conda install aria2 -y,conda安装推荐
  2. apt-get install aira2 -y

使用方法

aria2c url #下载
aria2c --enable-rpc --rpc-listen-all #启动RPC server模式,图形管理窗口下载方式(容器内的话需要提前加上net参数设定端口,rpc server模式默认端口6800,考虑到用处不大,不再展开。)
参数
-x n #使用n个线程下载,提高下载速度
-o newname #重新命名下载文件
-c #断点续传
-m n #设置最大n个连接数
-i url.txt #批量下载,后面跟文本文档,里面提前写入需要下载的文件url

参考文档

  1. Aria2 安装和使用全教程-CSDN博客
  2. Aria2使用教程 - 简书 (jianshu.com)
  3. Aria2 Linux 完整安装及使用教程_aria2version-CSDN博客(可视化ui和百度云)
  4. linux 多线程下载工具-aria2c - 知乎 (zhihu.com)

axel

软件特点

  1. 对同一个文件建立起多个连接,每个文件单独下载文件片段以提高下载速度
  2. 使用多个镜像站点下载一个文件
  3. 最大下载速度设置
  4. 连接数设置
  5. 恢复未完成下载的文件

安装教程

  1. apt-get install axel

使用方法

axel url #下载
axel -n 6 url #建立起6个连接进行下载,默认的连接数为4个
axel -s 1024000 url #限制下载速度,1m/s
--max-speed=x , -s x         最高速度x
--num-connections=x , -n x   连接数x
--output=f , -o f            下载为本地文件f
--search[=x] , -S [x]        搜索镜像
--header=x , -H x            添加头文件字符串x(指定 HTTP header)
--user-agent=x , -U x        设置用户代理(指定 HTTP user agent)
--no-proxy , -N             不使用代理服务器
--quiet , -q                静默模式
--verbose ,-v               更多状态信息
--alternate , -a            Alternate progress indicator
--help ,-h                  帮助
--version ,-V               版本信息

参考文档

  1. 【Linux】多线程下载工具axel的安装和使用_axel linux 参数a-CSDN博客