aria2安装及使用
aria2是一个轻量级的多协议和多源命令行下载程序。
官网: https://aria2.github.io/
源码: https://github.com/aria2/aria2
# 安装(Debian)
apt install aria2
# 查看版本
aria2c -v
简单使用
# 用法:
# aria2c [<OPTIONS>] [<URI>|<MAGNET>|<TORRENT_FILE>|<METALINK_FILE>]
# 下载网页文件
aria2c https://repo.anaconda.com/miniconda/Miniconda3-py310_23.1.0-1-Linux-x86_64.sh
Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
aba046|OK | 80MiB/s|/home/user/downloads/Miniconda3-py310_23.1.0-1-Linux-x86_64.sh
# 下载磁力
# aria2c [磁力链接] -d [下载路径] -l [日志文件名] -D
# -D参数表示将下载任务添加到后台
aria2c 'magnet:?xt=urn:btih:xxx' -d /home/user/downloads -l download.log -D
# 然而基本无速度
配置文件
# 配置文件位置 ~/.aria2/aria2.conf
# 文件保存位置
dir=/home/user/downloads
# 后台运行
# daemon=true
# 禁用IPv6
disable-ipv6=true
# 断点续传
continue=true
# 最大同时下载数
max-concurrent-downloads=5
# 单个服务器连接数
max-connection-per-server=16
# 最小文件分片大小
min-split-size=10M
# HTTP最大连接数
max-connection-per-server=16
# 分段下载,提高下载速度
split=16
# 设置User Agent
user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
# Tracker设置
# 加载tracker列表文件 https://github.com/XIU2/TrackersListCollection/blob/master/README-ZH.md
bt-tracker=/root/.aria2/tracker.txt
# 每5分钟更新一次Tracker列表
bt-tracker-connect-timeout=300
bt-tracker-interval=300
bt-tracker-timeout=300