软件

发布于 更新于

AI总结: 本文介绍了aria2c命令行工具的各种参数及其配置选项,包括断点续传、输出文件、下载路径、日志文件、并发下载数等。还提供了Windows和Linux系统下的配置文件示例,涵盖了全局设置、HTTP/FTP/SFTP设置、BitTorrent设置、RPC设置等多个方面。建议用户在修改配置时注意注释内容,确保理解每个选项的功能,避免不必要的错误。

aria2c --help=#all

参数 说明
-c, --continue[=true, false] 断点续传
-o, --out=FILE 输出文件
-d, --dir=DIR 保存文件路径,绝对路径
-l, --log=LOG 日志文件
-s, --split=N 并发下载数
-j, --max-concurrent-downloads=N 一个 URL 的最大并发下载数
-k, --min-split-size 每个 split 最小 size,源文件按这个拆分成多个
-x, --max-connection-per-server=NUM 一个 server 的最大并发下载数
--no-conf Disable loading aria2.conf file.
-t, --timeout=SEC 设置超时时间为SEC秒, 默认值:60
--connect-time=SEC 设置建立连接超时时间为SEC秒, 默认值:60
--max-tries 超时后尝试次数
--stop=SEC SEC 秒后自动结束
--allow-overwrite=true 覆盖
--enable-http-keep-alive http 长连接
--log-level 日志级别
-u, --max-upload-limit=SPEED 限速

aria2.conf配置文件

## `#`开头为注释内容, 选项都有相应的注释说明, 根据需要修改  
## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释  
## 如果出现`Initializing EpollEventPoll failed.`之类的错误提示, 可以取消event-poll选项的注释  

###### Windows路径设置  
# 日志文件  
log=D:\Desktop\logs\aria2.log  
# 下载路径(可使用绝对路径或相对路径) 不设置默认当前路径  
# dir=D:\Downloads  
# .netrc文件路径  
netrc-path=C:\Users\Administrator\.aria2\.netrc  
# DHT(IPv4)文件路径  
dht-file-path=C:\Users\Administrator\.aria2\dht.dat  
# DHT(IPv6)文件路径  
dht-file-path6=C:\Users\Administrator\.aria2\dht6.dat  
# 状态保存文件  
save-session=C:\Users\Administrator\.aria2\aria2.session  

###### Linux路径设置  
# 日志文件  
#log=/root/.aria2/aria2.log  
# 下载路径(可使用绝对路径或相对路径)  
#dir=/root/download  
# .netrc文件路径  
#netrc-path=/root/.aria2/.netrc  
# DHT(IPv4)文件路径  
#dht-file-path=/root/.aria2/dht.dat  
# DHT(IPv6)文件路径  
#dht-file-path6=/root/.aria2/dht6.dat  
# 状态保存文件  
#save-session=/root/.aria2/aria2.session  

###### 全局设置  
# 最大同时下载任务数  
max-concurrent-downloads=5  
# 全局最大下载速度 0:不限速  
max-overall-download-limit=0  
# 检查完整性  
check-integrity=false  
# 断点续传  
continue=true  

###### HTTP/FTP/SFTP设置  
# 代理服务器  
all-proxy=  
# 代理服务器用户名  
# all-proxy-user=  
# 代理服务器密码  
# all-proxy-passwd=  
# 连接超时时间  
connect-timeout=60  
# 模拟运行 # true 仅检查远程文件是否存在, 不下载文件  
dry-run=false  
# 最小速度限制  
lowest-speed-limit=0  
# 单服务器最大连接数  
max-connection-per-server=16  
# 文件未找到重试次数  
max-file-not-found=3  
# 最大下载速度  
max-download-limit=0  
# 最大上传速度  
max-upload-limit=0  
# 最大尝试次数  
max-tries=0  
# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M  
# 假定size=10M, 文件为20MiB 则使用两个来源下载# 文件为15MiB 则使用一个来源下载  
min-split-size=1M  
# .netrc文件路径  
no-netrc=false  
# 不使用代理服务器列表  
# no-proxy=  
# 代理服务器请求方法 取值:[get, tunnel]  
proxy-method=get  
# 获取服务器文件时间  
remote-time=false  
# URI 服用  
reuse-uri=false  
# 重试等待时间 单位:秒  
retry-wait=5  
# 服务器状态保存文件  
server-stat-of=  
# 服务器状态超时 单位:秒  
server-stat-timeout=86400  
# 单任务连接数 默认:5 需<=max-connection-per-server  
split=10  
# 分片选择算法 取值:[default, inorder, random, geom]  
stream-piece-selector=default  
# 超时时间 单位:秒  
timeout=60  
# URI选择算法 取值:[inorder, feedback, adaptive]  
uri-selector=feedback  

###### HTTP设置  
# 检查证书, 默认:true  
check-certificate=false  
# 支持GZip  
http-accept-gzip=true  
# 认证质询  
http-auth-challenge=true  
# 禁用缓存  
# http-no-cache=true  
# HTTP 默认用户名  
# http-user=  
# HTTP 默认密码  
# http-passwd=  
# HTTP 代理服务器  
# http-proxy=  
# HTTP 代理服务器用户名  
# http-proxy-user=  
# HTTP 代理服务器密码  
# http-proxy-passwd=  
# HTTPS 代理服务器  
# https-proxy=  
# HTTPS 代理服务器用户名  
# https-proxy-user=  
# HTTPS 代理服务器密码  
# https-proxy-passwd=  
# 请求来源  
referer=  
# 启用持久连接  
enable-http-keep-alive=true  
# 启用HTTP管线化  
enable-http-pipelining=false  
# 自定义请求头  
# header=  
# Cookies保存路径  
# save-cookies=  
# 启用HEAD方法  
use-head=  
# 自定义User Agent PT需要  
user-agent=Transmission/2.77  

###### FTP设置  
# FTP默认用户名  
# ftp-user=  
# FTP默认密码  
# ftp-passwd=  
#被动模式  
ftp-pasv=true  
# FTP代理服务器  
# ftp-proxy=  
# FTP代理服务器用户名  
# ftp-proxy-user=  
# FTP代理服务器密码  
# ftp-proxy-passwd=  
# 传输类型  
# ftp-type=ascii  
# 连接复用  
ftp-reuse-connection=true  
# SSH公钥校验和 取值:[sha-1, md5]  
# ssh-host-key-md=  

###### BitTorrent设置  
# 分离仅做种任务  
bt-detach-seed-only=true  
# 启用哈希检查完成时间  
# bt-enable-hook-after-hash-check=true  
# 启用本地节点发现(LPD) PT需要禁用, 默认:false  
bt-enable-lpd=false  
# BT排除服务器地址  
bt-exclude-tracker=  
# 外部IP地址  
bt-external-ip=  
# 强制加密  
# bt-force-encryption=false  
# 做种前检查文件哈希 默认:true  
bt-hash-check-seed=true  
# 加载已保存的元数据文件  
bt-load-saved-metadata=false  
# 最多打开文件数  
bt-max-open-files=100  
# 最大连接节点数 默认:55  
bt-max-peers=55  
# 仅下载种子文件  
bt-metadata-only=false  
# 优先下载  
# bt-prioritize-piece=  
# 删除未选择的文件  
bt-remove-unselected-file=false  
# 需要加密  
# bt-require-crypto=false  
# 期望下载速度 默认:50K  
bt-request-peer-speed-limit=100K  
# 保存种子文件 默认:false  
bt-save-metadata=false  
# 不检查已经下载的文件 默认:false  
bt-seed-unverified=true  
# 无速度时自动停止时间  
bt-stop-timeout=0  
# BT 服务器地址, 多个地址用逗号分隔  
bt-tracker=http://1337.abcvg.info:80/announce,http://207.241.226.111:6969/announce,http://207.241.231.226:6969/announce,http://[2a04:ac00:1:3dd8::1:2710]:2710/announce,http://bittorrent-tracker.e-n-c-r-y-p-t.net:1337/announce,http://bt.okmp3.ru:2710/announce,http://buny.uk:6969/announce,http://finbytes.org:80/announce.php,http://fleira.no:6969/announce,http://ipv4.rer.lol:2710/announce,http://ipv4announce.sktorrent.eu:6969/announce,http://nyaa.tracker.wf:7777/announce,http://p4p.arenabg.com:1337/announce,http://public.tracker.vraphim.com:6969/announce,http://retracker.hotplug.ru:2710/announce,http://t.overflow.biz:6969/announce,http://taciturn-shadow.spb.ru:6969/announce,http://tk.greedland.net:80/announce,http://torrentsmd.com:8080/announce,http://tr.nyacat.pw:80/announce,http://tr1.aag.moe:2095/announce,http://tracker-zhuqiy.dgj055.icu:80/announce,http://tracker.beeimg.com:6969/announce,http://tracker.bt4g.com:2095/announce,http://tracker.corpscorp.online:80/announce,http://tracker.dler.com:6969/announce,http://tracker.dler.org:6969/announce,http://tracker.edkj.club:6969/announce,http://tracker.ipv6tracker.org:80/announce,http://tracker.mywaifu.best:6969/announce,http://tracker.qu.ax:6969/announce,http://tracker.renfei.net:8080/announce,http://tracker.sbsub.com:2710/announce,http://tracker.srv00.com:6969/announce,http://tracker.vraphim.com:6969/announce,http://tracker2.dler.org:80/announce,http://tracker2.itzmx.com:6961/announce,http://tracker3.itzmx.com:6961/announce,http://tracker4.itzmx.com:2710/announce,http://wepzone.net:6969/announce,http://www.all4nothin.net:80/announce.php,http://www.wareztorrent.com:80/announce,https://1337.abcvg.info:443/announce,https://api.ipv4online.uk:443/announce,https://mathkangaroo.jp:443/announce,https://retracker.x2k.ru:443/announce,https://sparkle.ghostchu-services.top:443/announce,https://t.213891.xyz:443/announce,https://tr.burnabyhighstar.com:443/announce,https://tr.nyacat.pw:443/announce,https://tr.zukizuki.org:443/announce,https://tracker-zhuqiy.dgj055.icu:443/announce,https://tracker.bjut.jp:443/announce,https://tracker.bt4g.com:443/announce,https://tracker.cloudit.top:443/announce,https://tracker.gcrenwp.top:443/announce,https://tracker.ipfsscan.io:443/announce,https://tracker.kuroy.me:443/announce,https://tracker.leechshield.link:443/announce,https://tracker.lilithraws.org:443/announce,https://tracker.moeking.me:443/announce,https://tracker.pmman.tech:443/announce,https://tracker.yemekyedim.com:443/announce,https://tracker1.520.jp:443/announce,https://trackers.mlsub.net:443/announce,udp://207.241.226.111:6969/announce,udp://207.241.231.226:6969/announce,udp://52.58.128.163:6969/announce,udp://[2a03:7220:8083:cd00::1]:451/announce,udp://[2a04:ac00:1:3dd8::1:2710]:2710/announce,udp://[2a0f:e586:f:f::81]:6969/announce,udp://amigacity.xyz:6969/announce,udp://bandito.byterunner.io:6969/announce,udp://bittorrent-tracker.e-n-c-r-y-p-t.net:1337/announce,udp://bt.ktrackers.com:6666/announce,udp://bt.rer.lol:2710/announce,udp://bt.rer.lol:6969/announce,udp://concen.org:6969/announce,udp://d40969.acod.regrucolo.ru:6969/announce,udp://discord.heihachi.pw:6969/announce,udp://ec2-18-191-163-220.us-east-2.compute.amazonaws.com:6969/announce,udp://evan.im:6969/announce,udp://exodus.desync.com:6969/announce,udp://ipv4.rer.lol:2710/announce,udp://ipv4announce.sktorrent.eu:6969/announce,udp://ismaarino.com:1234/announce,udp://jutone.com:6969/announce,udp://martin-gebhardt.eu:25/announce,udp://ns1.monolithindustries.com:6969/announce,udp://odd-hd.fr:6969/announce,udp://open.demonii.com:1337/announce,udp://open.dstud.io:6969/announce,udp://open.stealth.si:80/announce,udp://open.tracker.ink:6969/announce,udp://opentor.org:2710/announce,udp://opentracker.io:6969/announce,udp://p2p.publictracker.xyz:6969/announce,udp://p4p.arenabg.com:1337/announce,udp://public.tracker.vraphim.com:6969/announce,udp://retracker.hotplug.ru:2710/announce,udp://retracker.lanta.me:2710/announce,udp://retracker01-msk-virt.corbina.net:80/announce,udp://rt.tace.ru:6969/announce,udp://seedpeer.net:6969/announce,udp://serpb.vpsburti.com:6969/announce,udp://t.overflow.biz:6969/announce,udp://tr4ck3r.duckdns.org:6969/announce,udp://trackarr.org:6969/announce,udp://tracker-udp.gbitt.info:80/announce,udp://tracker.0x7c0.com:6969/announce,udp://tracker.birkenwald.de:6969/announce,udp://tracker.breizh.pm:6969/announce,udp://tracker.cyberia.is:6969/announce,udp://tracker.darkness.services:6969/announce,udp://tracker.deadorbit.nl:6969/announce,udp://tracker.dler.com:6969/announce,udp://tracker.dler.org:6969/announce,udp://tracker.dump.cl:6969/announce,udp://tracker.edkj.club:6969/announce,udp://tracker.filemail.com:6969/announce,udp://tracker.fnix.net:6969/announce,udp://tracker.gigantino.net:6969/announce,udp://tracker.gmi.gd:6969/announce,udp://tracker.kmzs123.tk:17272/announce,udp://tracker.opentrackr.org:1337/announce,udp://tracker.qu.ax:6969/announce,udp://tracker.skynetcloud.site:6969/announce,udp://tracker.skyts.net:6969/announce,udp://tracker.srv00.com:6969/announce,udp://tracker.theoks.net:6969/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.torrust-demo.com:6969/announce,udp://tracker.tryhackx.org:6969/announce,udp://tracker.yume-hatsuyuki.moe:6969/announce,udp://tracker1.myporn.club:9337/announce,udp://tracker2.dler.org:80/announce,udp://tracker2.itzmx.com:6961/announce,udp://tracker3.itzmx.com:6961/announce,udp://tracker4.itzmx.com:2710/announce,udp://ttk2.nbaonlineservice.com:6969/announce,udp://u4.trakx.crim.ist:1337/announce,udp://u6.trakx.crim.ist:1337/announce,udp://wepzone.net:6969/announce,udp://www.torrent.eu.org:451/announce,udp://z.mercax.com:53/announce,wss://tracker.openwebtorrent.com:443/announce  
# BT 服务器连接超时时间  
bt-tracker-connect-timeout=60  
# BT 服务器连接间隔时间  
bt-tracker-interval=0  
# DHT 监听端口 默认:6881-6999  
dht-listen-port=6881-6999  
# DHT 消息超时时间  
dht-message-timeout=10  
# 启用DHT(IPv4) PT需要禁用, 默认:true  
enable-dht=false  
# 启用DHT(IPv6) PT需要禁用  
enable-dht6=false  
# 启用节点交换 PT需要禁用, 默认:true  
enable-peer-exchange=false  
# 跟随下载种子文件内容, 下载种子文件后, 自动开始BT任务, 默认:true  
follow-torrent=true  
# BT 服务器超时时间  
bt-tracker-timeout=60  
# BT 监听端口 默认:6881-6999  
listen-port=51413  
# 启用Upnp端口映射  
# enable-pmap=false 提示Unknown option  
# 全局最大上传速度 默认:0  
# max-overall-upload-limit=0  
# 节点 ID 前缀 客户端伪装, PT需要  
peer-id-prefix=-TR2770-  
# Peer Agent  aira2/1.37.0  
peer-agent=Transmission/2.94 (1707050)  
# 最小分享率 当分享率到达该值时, 自动停止做种 0:一直做种, 默认:1.0  
seed-ratio=1.0  
# 最小做种时间  
seed-time=1  

###### Metalink设置  
# 下载Metalink中的文件  
follow-metalink=true  
# 基础URL, 默认:空  
# metalink-base-uri=  
# 语言  
# metalink-language=  
# 首选服务器位置  
# metalink-location=  
# 操作系统  
# metalink-os=  
# 版本号  
# metalink-version=  
# 首选使用协议 取值:[http,https,ftp,none]  
metalink-preferred-protocol=none  
# 仅使用唯一协议, 默认:false  
metalink-enable-unique-protocol=true  

###### RPC设置  
# 启用JSON-RPC/XML-RPC服务器 默认:false  
enable-rpc=false  
# 种子文件下载完后暂停  
pause-metadata=false  
# 接受所有远程请求 默认:false  
rpc-allow-origin-all=true  
# 在所有网卡上监听 默认:false  
rpc-listen-all=true  
# 监听端口 默认:6800  
rpc-listen-port=6800  
# 最大请求大小  
rpc-max-request-size=20M  
# 保存上传的种子文件  
rpc-save-upload-metadata=true  
# 启用SSL/TLS, 默认:false  
rpc-secure=false  

###### 高级设置  
# 允许覆盖  
allow-overwrite=true  
# 允许分片大小变化  
# allow-piece-length-change=false  
# 始终断点续传  
always-resume=true  
# 异步DNS  
async-dns=true  
# 文件自动重命名  
auto-file-renaming=true  
# 自动保存间隔 单位:秒  
auto-save-interval=60  
# 条件下载  
conf-path=aria2.conf  
# 控制台日志级别  
console-log-level=error  
# 使用UTF-8处理Content-Disposition, 默认:false  
content-disposition-default-utf8=true  
# 启用后台进程  
daemon=false  
# 延迟加载  
deferred-input=false  
# 禁用IPv6  
disable-ipv6=false  
# 磁盘缓存 0:禁用缓存, 需1.16以上版本, 默认:16M  
disk-cache=64M  
# 下载结果 取值:[default,full,hide]  
download-result=default  
# DSCP  
dscp=0  
# 最多打开的文件描述符  
# rlimit-nofile=1024 提示Unknown option  
# 终端输出使用颜色  
enable-color=true  
# 启用MMap  
enable-mmap=true  
# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同, 建议使用默认值  
event-poll=select  
# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc  
# 预分配所需时间: none < falloc ? trunc < prealloc  
# falloc 和 trunc 则需要文件系统和内核支持, NTFS 建议使用 falloc, EXT3/4建议trunc  
file-allocation=falloc  
# 保存下载记录.aria2 默认:false  
force-save=false  
# 保存未找到的文件  
save-not-found=true  
# 仅哈希检查  
hash-check-only=false  
# 控制台可读输出  
human-readable=true  
# 保留未完成的任务, 默认:false  
keep-unfinished-download-result=true  
# 最多下载结果  
max-download-result=1000  
# MMap最大限制  
max-mmap-limit=0  
# 最大断点续传尝试次数  
max-resume-failure-tries=0  
# 最低TLS版本  
min-tls-version=TLSv1.2  
# 日志级别  
log-level=info  
# 优化并发下载  
optimize-concurrent-downloads=true  
# 文件分片大小, 默认:1M  
# piece-length=1M  
# 禁用配置文件  
no-conf=false  
# 文件分配限制  
no-file-allocation-limit=0  
# 启用参数化URI支持  
parameterized-uri=false  
# 禁用控制台输出  
quiet=false  
# 实时数据块验证, 默认:false  
realtime-chunk-checksum=false  
# 删除控制文件  
# 删除控制文件  
remove-control-file=true  
# 状态保存间隔 0:退出时保存, 需1.16.1以上版本 默认:0  
# save-session-interval=0  
# Socket 接收缓冲区大小  
socket-recv-buffer-size=0  
# 自动关闭时间  
stop=0  
# 显示控制台输出  
show-console-readout=true  
# 缩短控制台输出内容  
truncate-console-readout=true