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
posted @ 2023-04-22 23:00  rustling  阅读(728)  评论(0编辑  收藏  举报