仓库地址:https://github.com/DoTheBetter/aria2_build
- OpenSSL for Linux (64/32-bit)
- x86_64-linux-musl_static
- i686-linux-musl_static
- aarch64-linux-musl_static
- arm-linux-musleabi_static
- WinTLS for Windows (64/32-bit)
- x86_64-w64-mingw32_static
- i686-w64-mingw32_static
- AppleTLS for macOS (64-bit)
- arm64-macos-dynamic 需安装依赖
- 修改
max-connection-per-server选项,将最大连接数上限改为*(无限制),默认值改为16。
- 作用:允许用户根据需要设置更高的连接数,以提高下载速度。默认值
16是一个合理的起点,适合大多数场景。
- 修改
min-split-size选项,将最小分片大小的最小值改为1K,默认值改为1M。
- 作用:允许更小的分片大小(最小
1K),适合网络环境较差或需要更精细控制分片的场景。默认值1M是一个平衡选择,适合大多数下载任务。
- 修改
piece-length选项,将分片长度的最小值改为1K,默认值改为1M。
- 作用:与
min-split-size类似,允许更小的分片长度,适合需要更精细控制分片的场景。默认值1M是一个常用值。
- 修改
connect-timeout选项,将连接超时的默认值改为30秒。
- 作用:延长连接超时时间,避免在网络较慢或服务器响应较慢时过早放弃连接。
- 修改
split选项,将分片数的默认值改为128。
- 作用:增加默认分片数,适合需要更高并发下载的场景,可以提高下载速度。
- 修改
continue选项,将默认值改为true。
- 作用:默认启用断点续传功能,避免因网络中断或其他问题导致下载任务需要重新开始。
- 修改
retry-wait选项,将重试等待时间的默认值改为1秒。
- 作用:缩短重试等待时间,使下载任务在遇到临时问题时更快恢复。
- 修改
max-concurrent-downloads选项,将最大并发下载数的默认值改为16。
- 作用:增加默认并发下载数,适合需要同时下载多个文件的场景。
- 修改
netrc-path、conf-path、dht-file-path和dht-file-path6选项,将这些配置文件的默认路径改为当前目录的子文件夹。
- 作用:简化配置文件的管理,避免与系统其他文件冲突。
- 修改
deamon选项,使其在 MinGW 环境下可用。
- 作用:使 aria 2 在 Windows 的 MinGW 环境下支持守护进程模式。
- 在下载速度过慢或连接关闭时自动重试。
- 作用:提高下载任务的稳定性,避免因网络波动或服务器问题导致下载失败。
- 添加
retry-on-400选项,在 HTTP 400 Bad Request 错误时重试(仅在retry-wait > 0时生效)。
- 作用:提高对服务器错误响应的容错能力,避免因临时问题导致下载失败。
- 添加
retry-on-403选项,在 HTTP 403 Forbidden 错误时重试(仅在retry-wait > 0时生效)。
- 作用:提高对权限问题的容错能力,避免因临时权限问题导致下载失败。
- 添加
retry-on-406选项,在 HTTP 406 Not Acceptable 错误时重试(仅在retry-wait > 0时生效)。
- 作用:提高对服务器内容协商问题的容错能力,避免因临时问题导致下载失败。
https://github.com/aria2/aria2
https://github.com/P3TERX/Aria2-Pro-Core
https://github.com/myfreeer/aria2-build-msys2