aria2 中文文档 下载 App

下载失败自动重试:次数、间隔与超时三件套

四个参数管重试

参数作用默认值
-m(--max-tries)重试次数,0 为不放弃5
--retry-wait两次重试之间的等待秒数;大于 0 时对服务器 503 响应也会重试0
-t(--timeout)连接建立后的读写超时秒数60
--connect-timeout建立连接的超时秒数60

典型写法

不稳的镜像站,重试 20 次、每次间隔 5 秒:

aria2c -m20 --retry-wait=5 "下载直链"

只想快速验证链接死活,别浪费一分钟超时:

aria2c --connect-timeout=5 --timeout=10 "下载直链"

两个相关的止损参数

换个思路:多源比重试更有效

单镜像反复重试不如多给几个源。同文件多镜像写一行(Tab 分隔)、或 -i 清单里逐任务配源,aria2 会自动在源之间调度。镜像选择策略还能用 --uri-selector 调:

重试也没救的时候

对照退出码定位原因:3 是资源未找到、6 是网络问题、24 是认证失败……完整对照表见退出码表。