专栏名称: 运维
关注互联网运维技术,分享知识
目录
相关文章推荐
运维  ·  B 站崩了 ·  3 小时前  
51好读  ›  专栏  ›  运维

比Wget、Curl更强大的下载工具!

运维  · 公众号  · 运维  · 2023-12-29 12:28

正文

请到「今天看啥」查看全文


-x )
$ aria2c -x 8 "https://www.escapelife.site/"

设置下载文件的最大并行进程数( -s )

$ aria2c -s 8 "https://www.escapelife.site/"

设置下载项目的最大并行下载数( -j )

$ aria2c -Z -j 8 "https://www.escapelife.site/" "https://www.escapelife.site/"

从文件获取输入下载地址( -i )

$ aria2c -i download_movies_list.txt

下载到指定文件夹下( -d )

$ aria2c -d /home/escape "https://www.escapelife.site/"

下载速度限制( --max-download-limit )

$ aria2c --max-download-limit=500k "https://www.escapelife.site/"

高级操作

参考文档地址:https://juejin.im/post/5b20006f5188257d831e3dd0

下载 BitTorrent 种子文件

$ aria2c "https://www.escapelife.site/Dragon.torrent"

下载 BitTorrent 磁力链接

$ aria2c "magnet:?xt=urn:btih:248D0A1CD082XXXXX8D5C717D8C"

列出磁力链地址的下载内容( -S )

$ aria2c -S "https://www.escapelife.site/Dragon.torrent"

指定索引来下载磁力链文件内容( --select-file= ... )

$ aria2c --select-file=1,3 "https://www.escapelife.site/Dragon.torrent"
$ aria2c --select-file=1-3,5 "https://www.escapelife.site/Dragon.torrent"

配置文件

需要对软件进行定制化的话,就需要进行适合自己的配置了。

##########################################################################
# 等号后面内容为默认设置,如为空则无默认设置,请自行选取需要更改的添加到你的配置文件中 #
##########################################################################

# 下载路径
dir=

# 日志文件的路径
# 如果设置为 "-", 日志则写入到 stdout; 如果设置为空字符串(""), 日志将不会记录到磁盘上
log=

# 最大同时下载数
max-concurrent-downloads=5

# 检查完整性
# 通过对文件的每个分块或整个文件进行哈希验证来检查文件的完整性
# 此选项仅对BT、Metalink及设置了--checksum选项的HTTP(S)/FTP链接生效
check-integrity=false

# 断点续传, 继续下载部分完成的文件
# 启用此选项可以继续下载从浏览器或其他程序按顺序下载的文件; 目前只支持HTTP(S)/FTP下载的文件
continue=true

# 设置所有协议的代理服务器地址
# 如果覆盖之前设置的代理服务器, 使用""即可
# 您还可以针对特定的协议覆盖此选项, 即使用--http-proxy/--https-proxy和--ftp-proxy选项
# 此设置将会影响所有下载, 代理服务器地址的格式为[http://][USER:PASSWORD@]HOST[:PORT]
all-proxy=

# 代理服务器用户名
all-proxy-user=

# 代理服务器密码
all-proxy-passwd=

# 连接超时时间, 设置建立HTTP/FTP/代理服务器连接的超时时间(秒)
# 当连接建立后, 此选项不再生效, 请使用--timeout选项
connect-timeout=60

# 模拟运行
# 如果设置为"是", aria2将仅检查远程文件是否存在而不会下载文件内容
# 此选项仅对HTTP/FTP下载生效; 如果设置为true的话, BT下载将会直接取消
dry-run=false

# 最小速度限制
# 当下载速度低于此选项设置的值(B/s)时将会关闭连接, 0表示不设置最小速度限制
# 您可以增加数值的单位K或M(1K = 1024, 1M = 1024K), 此选项不会影响BT下载
lowest-speed-limit=0

# 单服务器最大连接数
max-connection-per-server=1

# 找到重试次数, 设置为0将会禁用此选项
# 如果aria2从远程HTTP/FTP服务器收到"文件未找到"的状态超过此选项设置的次数后下载将会失败
# 此选项仅影响HTTP/FTP服务器; 重试时同时会记录重试次数, 所以也需要设置--max-tries这个选项
max-file-not-found=0

# 最大尝试次数
# 设置最大尝试次数, 0表示不限制
max-tries=5

# 最小文件分片大小, 可以设置的值为:1M-1024M
min-split-size=20M

# .netrc 文件路径
netrc-path=$(HOME)/.netrc

# 禁用 netrc
no-netrc=false

# 不使用代理服务器列表
# 设置不使用代理服务器的主机名/域名, 包含或不包含子网掩码的网络地址, 多个使用逗号分隔
no-proxy=

# 文件名
# 下载文件的文件名; 其总是相对于--dir选项中设置的路径, 当使用--force-sequential参数时此选项无效
out=

# 代理服务器请求方法
# 设置用来请求代理服务器的方法; 方法可设置为GET或TUNNEL; HTTPS下载将忽略此选项并总是使用TUNNEL
proxy-method=get

# 获取服务器文件时间
# 从HTTP/FTP服务获取远程文件的时间戳, 如果可用将设置到本地文件
remote-time=false






请到「今天看啥」查看全文