用法:aria2c [选项] [URI | MAGNET | TORRENT_FILE | METALINK_FILE] ...
打印所有选项。
选项:
-v,--version打印版本号并退出。
标签:#basic
-h,--help [= TAG | KEYWORD]打印使用情况并退出。
帮助消息使用标记进行分类。标签
以。。开始 ”#”。例如,键入“--help =#http”
以获取标记的选项的用法
“#http”。如果给出了非标记词,则打印使用
对于其名称包含该单词的选项。
可能的值:#basic,#advanced,#http,#https,#ftp,#metalink,#bittorrent,#cookie,#hook,#file,#rpc,#checksum,#experimental,#deprecated,#help,#all
默认值:#basic
标签:#basic,#help
-t,--timeout = SEC设置超时(以秒为单位)。
可能的值:1-600
默认值:60
标签:#http,#ftp
--connect-timeout = SEC设置建立连接超时(以秒为单位)
连接到HTTP / FTP /代理服务器。之后
连接建立,此选项使no
效果和--timeout选项。
可能的值:1-600
默认值:60
标签:#http,#ftp
-m,--max-attempts = N设置尝试次数。0表示无限。
可能的值:0- *
默认值:5
标签:#http,#ftp
--auto-save-interval = SEC每SEC秒保存一个控制文件(*。aria2)。
如果给定0,则不保存控制文件
下载。aria2在停止时保存控制文件
而不考虑价值。
可能的值:0-600
默认值:60
标签:#advanced
-l,--log = LOG日志文件的文件名。如果“ - ”是
指定,日志写入stdout。
可能的值:/ path / to / file, -
标签:#basic
-d,--dir = DIR存储下载文件的目录。
可能的值:/ path / to / directory
默认值:C:\ aria2-1.31.0 \ aria2-1.31.0-win-32bit-build1
标签:#basic,#file
-o,-out = FILE下载文件的文件名。它是
始终相对于-d中给出的目录
选项。当使用-Z选项时,此选项
将被忽略。
可能的值:/ path / to / file
标签:#basic,#http,#ftp,#file
-s,--split = N使用N个连接下载文件。如果更多
给出N个URI,则使用前N个URI
剩余的URL用于备份。如果小于
给定N个URI,那些URL的使用超过
一次,使得产生N个连接总数
同时。连接数
同一主机受限于
--max-connection-per-server选项。参见
--min-split-size选项。
可能的值:1- *
默认值:5
标签:#basic,#http,#ftp
-D,--daemon [= true | false]作为守护程序运行。当前工作目录将
改为“/”和标准输入,标准
输出和标准错误将被重定向到
“/ dev / null”。
可能的值:true,false
默认值:false
标签:#advanced
--referer = REFERER设置http引用程序(Referer)。这会影响
所有http / https下载。如果给出“*”
下载URI也用作引荐来源网址。
这在与其一起使用时可能是有用的
-P选项。
标签:#http
--lowest-speed-limit = SPEED下载速度低于时关闭连接
或等于此值(字节/秒)。
0表示aria2没有最低速度限制。
您可以追加K或M(1K = 1024,1M = 1024K)。
此选项不影响BitTorrent下载。
可能的值:0- *
默认值:0
标签:#http,#ftp
--piece-length = LENGTH设置HTTP / FTP下载的长度。这个
是aria2拆分文件时的边界。所有
分裂发生在该长度的多个处。这个
选项将被忽略在BitTorrent下载。
如果Metalink文件,也将被忽略
包含散列。
可能的值:1048576-1073741824
默认值:1M
标签:#advanced,#http,#ftp
--max-overall-download-limit = SPEED设置总下载速度(以字节/秒为单位)。
0表示无限制。
您可以追加K或M(1K = 1024,1M = 1024K)。
要限制每次下载的下载速度,请使用
--max-download-limit选项。
可能的值:0- *
默认值:0
标签:#http,#ftp,#bittorrent
--max-download-limit = SPEED设置每次下载的最大下载速度
字节/秒。0表示无限制。
您可以追加K或M(1K = 1024,1M = 1024K)。
要限制总体下载速度,请使用
--max-overall-download-limit选项。
可能的值:0- *
默认值:0
标签:#http,#ftp,#bittorrent
--file-allocation = METHOD指定文件分配方法。
'none'不预分配文件空间。'prealloc'
在下载开始前预分配文件空间。
这可能需要一些时间,具体取决于大小
文件。
如果您使用较新的文件系统,如ext4
(具有盘区支持),btrfs,xfs或NTFS
(仅MinGW构建),'falloc'是你最好的
选择。它分配大(几个GiB)文件
几乎瞬间。不要使用'falloc'与遗产
文件系统,如ext3和FAT32,因为它
几乎与'prealloc'和它的时间相同
完全阻塞aria2,直到分配完成。
'falloc'可能不可用,如果你的系统
没有posix_fallocate()函数。
'trunc'使用ftruncate()系统调用或
平台特定对象截断文件
到指定长度。
可能的值:none,prealloc,trunc,falloc
默认值:prealloc
标签:#basic,#file
--no-file-allocation-limit = SIZE不为文件分配文件
大小小于SIZE。
您可以追加K或M(1K = 1024,1M = 1024K)。
可能的值:0- *
默认值:5M
标签:#advanced,#file
--allow-overwrite [= true | false]如果从头开始重新启动下载
对应的控制文件不存在。看到
也 - 自动文件重命名选项。
可能的值:true,false
默认值:false
标签:#advanced,#file
--realtime-chunk-checksum [= true | false]通过计算验证数据块
如果chunk下载文件,则检查和
提供校验和。
可能的值:true,false
默认值:true
标签:#metalink,#checksum
-V,--check-integrity [= true | false]通过验证片段来检查文件完整性
散列或整个文件的散列。此选项具有
效果只有在BitTorrent,Metalink下载
与校验和或HTTP(S)/ FTP下载
--checksum选项。如果提供散片,
此选项可以检测文件的损坏部分
并重新下载。如果整个文件的哈希
提供,哈希检查只有当文件有
已经下载。这由文件确定
长度。如果散列检查失败,文件是
从头开始重新下载。如果两个片断
并提供整个文件的哈希值
使用散列。
可能的值:true,false
默认值:false
标签:#basic,#metalink,#bittorrent,#file,#checksum
--netrc-path = FILE指定netrc文件的路径。
可能的值:/ path / to / file
默认值:C:/Users/Administrator/.netrc
标签:
-c,--continue [= true | false]继续下载部分下载的内容
文件。使用此选项恢复下载
由Web浏览器或其他程序启动
它从中顺序地下载文件
开始。目前只有这个选项
适用于http(s)/ ftp下载。
可能的值:true,false
默认值:false
标签:#basic,#http,#ftp
-n,--no-netrc [= true | false]禁用netrc支持。
可能的值:true,false
默认值:false
标签:#http,#ftp
-i,--input-file = FILE下载在FILE中找到的URI。您可以指定
单个实体的多个URI:单独
使用TAB字符在一行上的URI。
当指定了' - '时从stdin读取输入。
此外,可以在每个选项之后指定选项
线的URI。此可选行必须以
一个或多个空格,每个有一个选项
单线。请参见手册页的INPUT FILE部分
详情。另请参见--deferred-input选项。
可能的值:/ path / to / file, -
标签:#basic
--deferred-input [= true | false]如果给出true,aria2不会读取所有URI
和-i选项指定的文件中的选项
启动,但它读取一个一个,当它需要
后来。如果输入,这可以减少内存使用
文件包含大量的URI下载。
如果给出false,aria2读取所有URI和
选项。
可能的值:true,false
默认值:false
标签:#advanced
-j,--max-concurrent-downloads = N设置并行下载的最大数量
每个静态(HTTP / FTP)URL,洪流和metalink。
另请参见--split和--optimize-concurrent-downloads选项。
可能的值:1- *
默认值:5
标签:#basic
--optimize-concurrent-downloads [= true | false | A:B]优化数量
根据带宽并发下载
可用。aria2使用观察的下载速度
在以前的下载中适应数量
下载并行推出的
规则N = A + B Log10(以Mbps为单位的速度)。的
系数A和B可以定制在
选项参数,A和B由a分隔
结肠。导致的默认值(A = 5,B = 25)
通常在1Mbps下使用5个并行下载
网络和100Mbps网络上50以上。的
并行下载的数量保持受限
低于最大定义的
max-concurrent-downloads参数。
可能的值:true,false,A:B
默认值:false
标签:#advanced
-Z,--force-sequential [= true | false]按顺序在命令行中获取URI
并在单独的会话中下载每个URI,如
通常的命令行下载实用程序。
可能的值:true,false
默认值:false
标签:#basic
--auto-file-renaming [= true | false]重命名文件名,如果同一个文件已经
存在。此选项仅在http(s)/ ftp中有效
下载。
新文件名有一个点和一个数字(1..9999)
附加在名称后面,但在文件之前
扩展(如果有)。
可能的值:true,false
默认值:true
标签:#advanced,#file
-P,--parameterized-uri [= true | false]启用参数化URI支持。
您可以指定零件集:
http:// {sv1,sv2,sv3} /foo.iso
也可以指定带步骤的数字序列
计数器:
http:// host / image [000-100:2] .img
可以省略步进计数器。
如果所有URI不指向同一个文件,如
作为上面的第二个例子,-Z选项是
需要。
可能的值:true,false
默认值:false
标签:#advanced
--allow-piece-length-change [= true | false]如果给出false,aria2中止
当长度不同时下载
一个在控制文件中。如果给出true,你可以
继续,但有些下载进度会丢失。
可能的值:true,false
默认值:false
标签:#advanced
--no-conf [= true | false]禁用加载aria2.conf文件。
可能的值:true,false
默认值:false
标签:#advanced
--conf-path = PATH将配置文件路径更改为PATH。
可能的值:/ path / to / file
默认值:C:/Users/Administrator/.config/aria2/aria2.conf
标签:#advanced
--stop = SEC SEC秒过后停止应用程序。
如果给定0,则禁用此功能。
可能的值:0-2147483647
默认值:0
标签:#advanced
-q,--quiet [= true | false]使aria2安静(无控制台输出)。
可能的值:true,false
默认值:false
标签:#advanced
--async-dns [= true | false]启用异步DNS。
可能的值:true,false
默认值:true
标签:#advanced
--summary-interval = SEC设置输出下载进度摘要的间隔。
设置0抑制输出。
可能的值:0-2147483647
默认值:60
标签:#advanced
--log-level = LEVEL设置输出到使用指定的文件的日志级别
--log选项。
可能的值:debug,info,notice,warn,error
默认值:debug
标签:#advanced
--console-log-level = LEVEL设置日志级别以输出到控制台。
可能的值:debug,info,notice,warn,error
默认值:通知
标签:#advanced
--uri-selector = SELECTOR指定URI选择算法。
如果给出了“inorder”,则按顺序尝试URI
出现在URI列表中。
如果给出“feedback”,aria2使用下载速度
观察在以前的下载和选择
在URI列表中最快的服务器。这也是
有效地跳过死镜。观察
下载速度是性能配置文件的一部分
的服务器中提到的--server-stat-of和
--server-stat-if选项。
如果给出“adaptive”,选择最好的一个
镜像用于第一个和保留的连接。
对于补充,它返回镜子
尚未测试,并且如果它们中的每一个具有
已经测试,返回镜子必须
再次测试。否则,它不选择
任何镜子。喜欢'反馈',它使用一个
服务器的性能配置文件。
可能的值:inorder,feedback,adaptive
默认值:反馈
标签:#http,#ftp
--server-stat-timeout = SEC指定以秒为单位的超时时间
自上次以来服务器的性能配置文件
联系他们。
可能的值:0-2147483647
默认值:86400
标签:#http,#ftp
--server-stat-if = FILE指定要加载性能概要文件的文件名
的服务器。将使用加载的数据
一些URI选择器如“feedback”。
另请参见--uri-selector选项
可能的值:/ path / to / file
标签:#http,#ftp
--server-stat-of = FILE指定性能配置文件的文件名
的服务器被保存。您可以加载保存的数据
使用--server-stat-if选项。
可能的值:/ path / to / file
标签:#http,#ftp
-R,--remote-time [= true | false]从中获取远程文件的时间戳
远程HTTP / FTP服务器,如果可用,
将其应用于本地文件。
可能的值:true,false
默认值:false
标签:#http,#ftp
--max-file-not-found = NUM如果aria2从中接收到“文件未找到”状态
远程HTTP / FTP服务器NUM次没有获得
单个字节,然后强制下载失败。
指定0以禁用此选项。
此选项仅在使用时有效
HTTP / FTP服务器。重试尝试的次数为
计数到--max尝试,所以应该是
配置太。
可能的值:0- *
默认值:0
标签:#http,#ftp
--event-poll = POLL指定轮询事件的方法。
可能的值:select
默认值:选择
标签:#advanced
--enable-rpc [= true | false]启用JSON-RPC / XML-RPC服务器。
强烈建议设置秘密
授权令牌使用--rpc-secret选项。
另请参见--rpc-listen-port选项。
可能的值:true,false
默认值:false
标签:#rpc
--rpc-listen-port = PORT为JSON-RPC / XML-RPC服务器指定端口号
听。
可能的值:1024-65535
默认值:6800
标签:#rpc
--rpc-user = USER设置JSON-RPC / XML-RPC用户。此选项将是
在将来的版本中已弃用。迁移到
--rpc-secret选项。
标签:#rpc,#deprecated
--rpc-passwd = PASSWD设置JSON-RPC / XML-RPC密码。此选项将
在将来的版本中被弃用。迁移到
--rpc-secret选项。
标签:#rpc,#deprecated
--rpc-max-request-size = SIZE设置JSON-RPC / XML-RPC请求的最大大小。如果aria2
检测到请求超过SIZE个字节,它
drop连接。
可能的值:0- *
默认值:2M
标签:#rpc
--rpc-listen-all [= true | false]监听所有的传入JSON-RPC / XML-RPC请求
网络接口。如果给出false,则仅监听
在本地环回接口。
可能的值:true,false
默认值:false
标签:#rpc
--rpc-allow-origin-all [= true | false]添加Access-Control-Allow-Origin标头
字段,值为'*'到RPC响应。
可能的值:true,false
默认值:false
标签:#rpc
--rpc-certificate = FILE在RPC服务器的FILE中使用证书。
证书必须为PEM格式。
使用--rpc-private-key选项指定
私钥。使用--rpc-secure选项启用
加密。
可能的值:/ path / to / file
标签:#rpc
--rpc-private-key = FILE在RPC服务器的FILE中使用私钥。
私钥必须在PEM中解密
格式。使用--rpc-secure选项启用
加密。另请参见--rpc-certificate选项。
可能的值:/ path / to / file
标签:#rpc
--rpc-secure [= true | false] RPC传输将通过SSL / TLS加密。
RPC客户端必须使用https方案才能访问
服务器。对于WebSocket客户端,使用wss
方案。使用--rpc-certificate和
--rpc-private-key选项指定
服务器证书和私钥。
可能的值:true,false
默认值:false
标签:#rpc
--rpc-save-upload-metadata [= true | false]保存上传的torrent或
metalink元数据在指定的目录中
by -dir选项。文件名由
SHA-1哈希十六进制字符串的元数据加
延期。对于torrent,扩展名是
'。激流'。对于metalink,它是'.meta4'。
如果此选项为false,则
下载由aria2.addTorrent添加或
aria2.addMetalink不会被保存
--save-session选项。
可能的值:true,false
默认值:true
标签:#rpc
--dry-run [= true | false]如果给出true,aria2只是检查
远程文件是可用的,不下载
数据。此选项对HTTP / FTP下载有效。
如果是真的,BitTorrent下载被取消
指定。
可能的值:true,false
默认值:false
标签:#http,#ftp
--reuse-uri [= true | false]如果没有未使用的URI,请重用已经使用的URI
剩下。
可能的值:true,false
默认值:true
标签:#http,#ftp
--on-download-start = COMMAND设置下载后要执行的命令
开始了。aria2将3个参数传递给COMMAND:
GID,文件数和文件路径。请参阅事件
钩子在手册页中了解更多详情。
可能的值:/ path / to / command
标签:#advanced,#hook
--on-download-pause = COMMAND设置下载后执行的命令
已暂停。
请参见--on-download-start选项
要求COMMAND。
可能的值:/ path / to / command
标签:#advanced,#hook
--on-download-stop = COMMAND设置下载后执行的命令
停止。您可以覆盖命令为
执行特定下载结果使用
--on-download-complete和--on-download-error。如果
它们是指定的,命令在此指定
选项不执行。
请参见--on-download-start选项
要求COMMAND。
可能的值:/ path / to / command
标签:#advanced,#hook
--on-download-complete = COMMAND设置下载后执行的命令
完成。
请参见--on-download-start选项
要求COMMAND。
另请参见--on-download-stop选项。
可能的值:/ path / to / command
标签:#advanced,#hook
--on-download-error = COMMAND设置下载后要执行的命令
由于错误而中止。
请参见--on-download-start选项
要求COMMAND。
另请参见--on-download-stop选项。
可能的值:/ path / to / command
标签:#advanced,#hook
--interface = INTERFACE将套接字绑定到给定接口。您可以指定
接口名称,IP地址和主机名。
可能的值:接口,IP地址,主机名
标签:#advanced
--multiple-interface = INTERFACES要绑定的接口的逗号分隔列表
sockets到。请求将分成
接口实现链路聚合。您可以
指定接口名称,IP地址和主机名。
如果使用--interface,则此选项将为
忽略。
可能的值:接口,IP地址,主机名
标签:#advanced
--disable-ipv6 [= true | false]禁用IPv6。
可能的值:true,false
默认值:true
标签:#advanced
--human-readable [= true | false]以人类可读的格式打印尺寸和速度
(例如,1.2Ki,3.4Mi)。
可能的值:true,false
默认值:true
标签:#advanced
--remove-control-file [= true | false]在下载之前删除控制文件。使用
与--allow-overwrite = true,始终下载
从头开始。这将是有用的
代理服务器后面的用户禁用恢复。
可能的值:true,false
默认值:false
标签:#advanced
--always-resume [= true | false]总是恢复下载。如果给出true,aria2
总是试图恢复下载,如果恢复是
不可能,中止下载。如果给出false,
当所有给定的URI不支持恢复或
aria2遇到不支持的N个URI
resume(N是使用指定的值
--max-resume-failure-attempts选项),aria2
从头开始下载文件。
请参见--max-resume-failure-attempts选项。
可能的值:true,false
默认值:true
标签:#advanced,#http,#ftp
--max-resume-failure-attempts = N当与--always-resume = false,aria2一起使用时
当aria2检测到N时从头开始下载文件
不支持恢复的URI数量。如果N
是0,aria2从所有下载文件从头开始
给定的URI不支持resume。
请参见--always-resume选项。
可能的值:0- *
默认值:0
标签:#advanced,#http,#ftp
--save-session = FILE退出时保存错误/未完成的下载到FILE。
您可以将此输出文件传递给带有-i的aria2c
选项。请注意,下载
添加由aria2.addTorrent和aria2.addMetalink
RPC方法,并且无法保存其元数据
作为文件将不会被保存。已移除下载
使用aria2.remove和aria2.forceRemove不会
保存。
可能的值:/ path / to / file
标签:#advanced
-x,--max-connection-per-server = NUM到一个的最大连接数
服务器进行每次下载。
可能的值:1-16
默认值:1
标签:#basic,#http,#ftp
-k,--min-split-size = SIZE aria2不分割小于2 * SIZE字节范围。
例如,让我们考虑下载20MiB
文件。如果SIZE为10M,aria2可以将文件拆分为2
范围[0-10MiB]和[10MiB-20MiB]并下载
使用2个源(如果--split> = 2,当然)。
如果SIZE是15M,因为2 * 15M> 20MiB,aria2
不分割文件,并使用1源下载。
您可以追加K或M(1K = 1024,1M = 1024K)。
可能的值:1048576-1073741824
默认值:20M
标签:#basic,#http,#ftp
--conditional-get [= true | false]只有当本地文件较旧时下载文件
比远程文件。目前,这个函数有
许多限制。有关详细信息,请参阅手册页。
可能的值:true,false
默认值:false
标签:#advanced,#http
--enable-async-dns6 [= true | false]以异步方式启用IPv6名称解析
DNS解析器。此选项将在被忽略
--async-dns = false。
可能的值:true,false
标签:#advanced,#deprecated
--max-download-result = NUM设置保存的最大下载结果数
记忆。下载结果完成/错误/
删除下载。存储下载结果
在FIFO队列中,它最多可以存储NUM个
下载结果。当队列已满和新
创建下载结果,最早的下载结果
从队列的前面和新的删除
被推到后面。在这里设置大数字
选项可能会导致高内存消耗
数以千计的下载。指定0表示没有
下载结果保留。注意未完成
下载内容保存在内存中,无论如何
选项值。看到
--keep-unfinished-download-result选项。
可能的值:0- *
默认值:1000
标签:#advanced
--retry-wait = SEC设置重试之间等待的秒数。
当SEC> 0时,aria2将重试下载
HTTP服务器返回503响应。
可能的值:0-600
默认值:0
标签:#http,#ftp
--async-dns-server = IPADDRESS [,...]以逗号分隔的DNS服务器地址列表
用于异步DNS解析器。通常
异步DNS解析器读取DNS服务器
地址从/etc/resolv.conf。当这个选项
,它使用在此指定的DNS服务器
选项,而不是/etc/resolv.conf中的。您
可以指定IPv4和IPv6地址。这个
选项在系统没有时很有用
/etc/resolv.conf和用户没有
权限创建它。
标签:#advanced
--show-console-readout [= true | false]显示控制台读数。
可能的值:true,false
默认值:true
标签:#advanced
--stream-piece-selector = SELECTOR指定片选择算法
用于HTTP / FTP下载。件意味着固定
长度段被并行下载
在分段下载。如果给出“default”
aria2选择片,以减少
建立连接的数量。这是
合理的默认行为,因为
建立连接是昂贵的
操作。
如果给出“inorder”,aria2选择片段
具有最小指数。索引= 0表示第一个
文件。这将有助于查看电影时
下载它。--enable-http-pipelining选项
可用于减少重新连接开销。
请注意aria2的荣誉
--min-split-size选项,因此它是必要的
以指定一个合理的值
--min-split-size选项。
如果给出了'random',aria2选择片段
随机。像'inorder',--min-split-size
选项被授予。
如果给出“geom”,在开始aria2
选择具有最小索引的片段
'inorder',但它指数级增长
保留与先前选择的片段的空间。这个
将减少建立连接的次数
并在同一时间下载
开始部分文件首先。这会是
用于在下载电影时查看电影。
可能的值:default,inorder,random,geom
默认值:默认值
标签:#http,#ftp
--truncate-console-readout [= true | false]截断控制台读数以适应
单行。
可能的值:true,false
默认值:true
标签:#advanced
--pause [= true | false]添加后暂停下载。此选项为
仅当给出--enable-rpc = true时才有效。
可能的值:true,false
默认值:false
标签:#advanced,#rpc
--download-result = OPT此选项更改“下载结果”的方式,
格式化。如果OPT是'default',打印GID,
状态,平均下载速度和路径/ URI。如果
涉及多个文件,path / URI为第一个
请求的文件被打印,其余的是
省略。
如果OPT为“full”,则打印GID,状态,平均值
下载速度,进度百分比
路径/ URI。进度的百分比
路径/ URI为每个请求的文件打印
每行。
如果OPT为“隐藏”,则“下载结果”将被隐藏。
可能的值:default,full,hide
默认值:默认值
标签:#advanced
--hash-check-only [= true | false]如果为true,则在使用hash检查之后
--check-integrity选项,中止下载是否
或者没有下载完成。
可能的值:true,false
默认值:false
标签:#advanced,#metalink,#bittorrent,#file,#checksum
--checksum = TYPE = DIGEST设置校验和。TYPE是散列类型。支持
哈希类型在“哈希算法”中列出
“aria2c -v”。DIGEST是十六进制摘要。
例如,设置sha-1摘要类似
这个:
sha-1 = 0192ba11326fe2298c8cb4de616f4d4140213838
此选项仅适用于HTTP(S)/ FTP
下载。
可能值:HASH_TYPE = HEX_DIGEST
标签:#http,#ftp,#checksum
--stop-with-process = PID当进程PID未运行时停止应用程序。
如果aria2进程是从a分叉的,这是有用的
父进程。父进程可以fork aria2
具有自己的pid,当父进程退出时
由于某种原因,aria2可以检测它并关闭
本身。
可能的值:0- *
标签:#advanced
--enable-mmap [= true | false]将文件映射到内存。
可能的值:true,false
默认值:false
标签:#advanced,#experimental
--force-save [= true | false]使用--save-session选项甚至保存下载
如果下载完成或删除。这个
选项也保存控制文件
情况。这可能是有用的保存
BitTorrent播种,识别为
完成状态。
可能的值:true,false
默认值:false
标签:#advanced
--save-not-found [= true | false]使用--save-session选项甚至保存下载
如果在服务器上找不到该文件。这个
选项也保存控制文件
情况。
可能的值:true,false
默认值:true
标签:#advanced
--disk-cache = SIZE启用磁盘缓存。如果SIZE为0,表示磁盘缓存
被禁用。此功能缓存下载的
内存中的数据,其增长到最大SIZE
字节。为aria2创建高速缓存存储
实例并由所有下载共享。唯一的那个
优点是磁盘缓存减少了磁盘
I / O,因为数据是以更大的单位写入的
并且它被文件的偏移重新排序。
如果涉及哈希检查和数据
缓存在内存中,我们不需要读它们
从磁盘。
SIZE可以包括K或M(1K = 1024,1M = 1024K)。
可能的值:0- *
默认值:16M
标签:#advanced
--gid = GID手动设置GID。aria2标识每个
由称为GID的ID下载。GID必须是
16个字符的十六进制字符串,因此[0-9a-zA-Z]
是允许的,前导零不能是
剥离。GID全0是保留的,必须是
不使用。GID必须是唯一的,否则
将报告错误,并且不会添加下载。
此选项在还原时很有用
会话使用--save-session选项保存。如果
此选项不使用,则会生成新的GID
通过aria2。
标签:#advanced
--save-session-interval = SEC将错误/未完成的下载保存到文件
由--save-session选项指定每个SEC
秒。如果给定0,文件将仅保存
当aria2退出时。
可能的值:0- *
默认值:0
标签:#advanced
--enable-color [= true | false]为终端启用颜色输出。
可能的值:true,false
默认值:true
标签:#advanced
--rpc-secret = TOKEN设置RPC密钥授权令牌。
标签:#rpc
--dscp = DSCP设置输出IP包中的DSCP值
用于QoS的BitTorrent流量。此参数设置
只有IP数据包的TOS字段中的DSCP位,
不是整个字段。如果你采取价值观
从/usr/include/netinet/ip.h中除以4
(否则值会不正确,例如您的
CS1类将变成CS4)。如果你带
常用值来自RFC,
文档,维基百科或任何其他来源,
使用它们。
可能的值:0- *
默认值:0
标签:#advanced
--pause-metadata [= true | false]
暂停因元数据而创建的下载
下载。有3种类型的元数据
下载aria2:(1)下载.torrent
文件。(2)使用下载洪流元数据
磁链。(3)下载metalink文件。
这些元数据下载将产生下载
使用他们的元数据。此选项暂停这些
后续下载。此选项有效
只有当给出--enable-rpc = true时。
可能的值:true,false
默认值:false
标签:#advanced,#rpc
--min-tls-version = VERSION指定要启用的最低SSL / TLS版本。
可能的值:SSLv3,TLSv1,TLSv1.1,TLSv1.2
默认值:TLSv1
标签:#advanced
--socket-recv-buffer-size = SIZE
以字节为单位设置最大套接字接收缓冲区。
指定0将禁用此选项。这个值
将设置为套接字文件描述符使用
SO_RCVBUF套接字选项与setsockopt()调用。
可能的值:0-16777216
默认值:0
标签:#advanced
--max-mmap-limit = SIZE设置启用mmap的最大文件大小(请参见
--enable-mmap选项)。文件大小为
由包含在中的所有文件的总和确定
一个下载。例如,如果下载
包含5个文件,那么文件大小是总的
这些文件的大小。如果文件大小是严格的
大于此选项中指定的大小,
mmap将被禁用。
可能的值:0- *
默认值:9223372036854775807
标签:#advanced
--stderr [= true | false]重定向将是的所有控制台输出
否则在stdout中打印到stderr。
可能的值:true,false
默认值:false
标签:#advanced
--keep-unfinished-download-result [= true | false]
即使做了,仍保留未完成的下载结果
所以超过--max-download-result。这是有用的
如果所有未完成的下载必须保存
会话文件(请参阅--save-session选项)。请
请记住,没有上限
要保留的未完成下载结果的数量。如果
这是不合需要的,请关闭此选项。
可能的值:true,false
默认值:true
标签:#advanced
--ftp-user = USER设置FTP用户。这会影响所有网址。
标签:#basic,#ftp
--ftp-passwd = PASSWD设置FTP密码。这会影响所有网址。
标签:#basic,#ftp
--ftp-type = TYPE设置FTP传输类型。
可能的值:binary,ascii
默认值:二进制
标签:#ftp
-p,--ftp-pasv [= true | false]在FTP中使用被动模式。如果给出false,
将使用活动模式。
可能的值:true,false
默认值:true
标签:#ftp
--ftp-reuse-connection [= true | false]在FTP中重复使用连接。
可能的值:true,false
默认值:true
标签:#ftp
--ssh-host-key-md = TYPE = DIGEST
设置SSH主机公钥的校验和。TYPE是
哈希类型。支持的哈希类型为sha-1或
md5。DIGEST是十六进制摘要。例如:
sha-1 = b030503d4de4539dc7885e6f0f5e256704edf4c3
此选项可用于验证服务器的
公钥。如果此选项为
未设置,这是默认值,不进行验证
地点。
可能值:HASH_TYPE = HEX_DIGEST
标签:#ftp
--http-user = USER设置HTTP用户。这会影响所有网址。
标签:#basic,#http
--http-passwd = PASSWD设置HTTP密码。这会影响所有网址。
标签:#basic,#http
-U,--user-agent = USER_AGENT设置http下载的用户代理。
默认值:aria2 / 1.31.0
标签:#http
--load-cookies = FILE使用Firefox3格式从FILE加载Cookie
和Mozilla / Firefox(1.x / 2.x)/ Netscape格式。
可能的值:/ path / to / file
标签:#basic,#http,#cookie
--save-cookies = FILE将Cookie保存到Mozilla / Firefox(1.x / 2.x)/
Netscape格式。如果FILE已存在,则为
覆盖。会话Cookie也会保存和
它们的到期值被视为0。
可能的值:/ path / to / file
标签:#http,#cookie
--enable-http-keep-alive [= true | false]启用HTTP / 1.1持久连接。
可能的值:true,false
默认值:true
标签:#http
--enable-http-pipelining [= true | false]启用HTTP / 1.1流水线。
可能的值:true,false
默认值:false
标签:#http
--header = HEADER将HEADER附加到HTTP请求标头。您可以使用
这个选项重复指定多个
标题:
aria2c --header =“XA:b78”--header =“XB:9J1”
http:// host / file
标签:#http
--certificate = FILE在FILE中使用客户端证书。
证书必须为PEM格式。
您可以使用--private-key选项指定
私钥。
可能的值:/ path / to / file
标签:#http,#https
--private-key = FILE在FILE中使用私钥。
私钥必须在PEM中解密
格式。另请参见--certificate选项。
可能的值:/ path / to / file
标签:#http,#https
--ca-certificate = FILE使用FILE中的证书颁发机构进行验证
对等体。证书文件必须在PEM中
格式,并且可以包含多个CA证书。
使用--check-certificate选项启用
验证。
可能的值:/ path / to / file
标签:#http,#https
--check-certificate [= true | false]使用指定的证书验证对等体
在-ca-certificate选项。
可能的值:true,false
默认值:true
标签:#http,#https
--use-head [= true | false]对HTTP的第一个请求使用HEAD方法
服务器。
可能的值:true,false
默认值:false
标签:#http
--http-auth-challenge [= true | false]只有在发送HTTP授权头时才会发送
由服务器请求。如果设置为false,则
授权头总是发送到服务器。
有一个例外:如果用户名和密码
嵌入在URI中,授权头是
总是发送到服务器,不管这是什么
选项。
可能的值:true,false
默认值:false
标签:#http
--http-no-cache [= true | false]发送缓存控制:no-cache和Pragma:no-cache
标题以避免缓存的内容。如果false是
给定,这些头不发送,你可以添加
缓存控制头与你喜欢的指令
使用--header选项。
可能的值:true,false
默认值:false
标签:#http
--http-accept-gzip [= true | false]发送“Accept:deflate,gzip”请求头
如果远程服务器响应,则充气响应
与“Content-Encoding:gzip”或
'Content-Encoding:deflate'。
可能的值:true,false
默认值:false
标签:#http
--content-disposition-default-utf8 [= true | false]处理引用的字符串
Content-Disposition标题为UTF-8而不是
ISO-8859-1,例如,filename参数,
但不是扩展版本文件名*。
可能的值:true,false
默认值:false
标签:#advanced,#http
--http-proxy = PROXY对HTTP使用代理服务器。要覆盖
先前定义的代理,使用“”。
另请参见--all-proxy选项。
这会影响所有http下载。
可能的值:[http://] [USER:PASSWORD @] HOST [:PORT]
标签:#http
--https-proxy = PROXY对HTTPS使用代理服务器。要覆盖
先前定义的代理,使用“”。
另请参见--all-proxy选项。
这会影响所有https下载。
可能的值:[http://] [USER:PASSWORD @] HOST [:PORT]
标签:#http,#https
--ftp-proxy = PROXY对FTP使用代理服务器。要覆盖
先前定义的代理,使用“”。
另请参见--all-proxy选项。
这会影响所有ftp下载。
可能的值:[http://] [USER:PASSWORD @] HOST [:PORT]
标签:#ftp
--all-proxy = PROXY对所有协议使用代理服务器。覆盖
先前定义的代理,使用“”。
您还可以覆盖此设置并指定a
代理服务器为使用的特定协议
--http-proxy,--https-proxy和--ftp-proxy
选项。
这会影响所有下载。
可能的值:[http://] [USER:PASSWORD @] HOST [:PORT]
标签:#http,#https,#ftp
--no-proxy = DOMAINS指定逗号分隔的主机名,域或
网络地址有或没有CIDR块在哪里
代理不应该使用。
可能的值:HOSTNAME,DOMAIN,NETWORK / CIDR
标签:#http,#https,#ftp
--proxy-method = METHOD设置在代理请求中使用的方法。
可能的值:get,tunnel
默认值:get
标签:#http,#ftp
--http-proxy-user = USER为--http-proxy设置用户。
标签:#http
--http-proxy-passwd = PASSWD设置--http-proxy的密码。
标签:#http
--https-proxy-user = USER设置--https-proxy的用户。
标签:#http,#https
--https-proxy-passwd = PASSWD设置--https-proxy的密码。
标签:#http,#https
--ftp-proxy-user = USER为--ftp-proxy设置用户。
标签:#ftp
--ftp-proxy-passwd = PASSWD设置--ftp-proxy的密码。
标签:#ftp
--all-proxy-user = USER为--all-proxy设置用户。
标签:#http,#https,#ftp
--all-proxy-passwd = PASSWD设置--all-proxy的密码。
标签:#http,#https,#ftp
-S,--show-files [= true | false]打印文件列表.torrent,.meta4和
.metalink文件并退出。更详细
信息将列出的情况下的洪流
文件。
可能的值:true,false
默认值:false
标签:#basic,#metalink,#bittorrent
--max-overall-upload-limit = SPEED设置最大总上传速度(以字节/秒为单位)。
0表示无限制。
您可以追加K或M(1K = 1024,1M = 1024K)。
要限制每个torrent的上传速度,请使用
--max-upload-limit选项。
可能的值:0- *
默认值:0
标签:#basic,#bittorrent
-u,--max-upload-limit = SPEED设置每个torrent的最大上传速度
字节/秒。0表示无限制。
您可以追加K或M(1K = 1024,1M = 1024K)。
要限制总体上传速度,请使用
--max-overall-upload-limit选项。
可能的值:0- *
默认值:0
标签:#basic,#bittorrent
-T, - torrent-file = TORRENT_FILE .torrent文件的路径。
可能的值:/ path / to / file
标签:#basic,#bittorrent
--listen-port = PORT ...为BitTorrent下载设置TCP端口号。
可以使用','指定多个端口,
例如:“6881,6885”。你也可以使用' - '
以指定范围:“6881-6999”。','和' - '可以
一起使用。
可能的值:1024-65535
默认值:6881-6999
标签:#basic,#bittorrent
--follow-torrent = true | false | mem如果指定了true或mem,当一个文件
其后缀为.torrent或内容类型为
应用程序/ x-bittorrent下载,aria2
将其解析为torrent文件并下载文件
提到它。
如果指定了mem,则不是torrent文件
写入磁盘,但只是保存在内存中。
如果指定false,则.torrent文件为
下载到磁盘,但不解析为
torrent及其内容没有下载。
可能的值:true,mem,false
默认值:true
标签:#bittorrent
--select-file = INDEX ...通过指定其索引来设置要下载的文件。
您可以使用查找文件索引
--show-files选项。多个索引可以
通过使用','指定,例如:“3,6”。
您也可以使用“ - ”指定范围:“1-5”。
','和' - '可以一起使用。
与-M选项一起使用时,索引可能不同
这取决于查询(参见--metalink- *选项)。
可能的值:1-1048576
标签:#metalink,#bittorrent
--seed-time = MINUTES以(分数)分钟指定播种时间。
另请参见--seed-ratio选项。
可能的值:0.0- *
标签:#bittorrent
--seed-ratio = RATIO指定份额比率。种子完成种子
直至份额达到RATIO。
强烈建议您指定equals或
超过1.0这里。如果您打算指定0.0
无论股份比例如何。
如果同时指定了--seed-time选项
这个选项,播种结束时至少有一个
满足条件。
可能的值:0.0- *
默认值:1.0
标签:#bittorrent
--peer-id-prefix = PEER_ID_PREFIX指定对等体ID的前缀。中的对等ID
BitTorrent是20字节长度。如果超过20
字节,只有前20个字节
用过的。如果指定小于20字节,则为随机
字节数据被添加以使其长度为20字节。
默认值:A2-1-31-0-
标签:#bittorrent
--enable-peer-exchange [= true | false]启用对等交换扩展。
可能的值:true,false
默认值:true
标签:#bittorrent
--enable-dht [= true | false]启用IPv4 DHT功能。它也使能
UDP跟踪器支持。如果设置了专用标志
在洪流中,aria2不使用DHT
下载即使给出了``true``。
可能的值:true,false
默认值:true
标签:#basic,#bittorrent
--dht-listen-port = PORT ...设置DHT使用的UDP侦听端口(IPv4,IPv6)
和UDP跟踪。可以指定多个端口
通过使用',',例如:“6881,6885”。您可以
还可以使用“ - ”指定范围:“6881-6999”。
','和' - '可以一起使用。
可能的值:1024-65535
默认值:6881-6999
标签:#basic,#bittorrent
--dht-entry-point = HOST:PORT将主机和端口设置为IPv4 DHT的入口点
网络。
可能的值:HOST:PORT
标签:#bittorrent
--dht-file-path = PATH将IPv4 DHT路由表文件更改为PATH。
可能的值:/ path / to / file
默认值:C:/Users/Administrator/.aria2/dht.dat
标签:#bittorrent
--enable-dht6 [= true | false]启用IPv6 DHT功能。
使用--dht-listen-port选项指定端口
要听的号码。请参阅--dht-listen-addr6
选项。
可能的值:true,false
默认值:false
标签:#basic,#bittorrent
--dht-listen-addr6 = ADDR指定IPv6 DHT套接字的地址。
它应该是一个全球单播IPv6地址
主办。
标签:#basic,#bittorrent
--dht-entry-point6 = HOST:PORT将主机和端口设置为IPv6 DHT的入口点
网络。
可能的值:HOST:PORT
标签:#bittorrent
--dht-file-path6 = PATH将IPv6 DHT路由表文件更改为PATH。
可能的值:/ path / to / file
默认值:C:/Users/Administrator/.cache/aria2/dht6.dat
标签:#bittorrent
--bt-min-crypto-level = plain | arc4设置加密方法的最低级别。
如果几个加密方法由a提供
peer,aria2选择满足的最低的一个
给定级别。
可能的值:plain,arc4
默认值:plain
标签:#bittorrent
--bt-require-crypto [= true | false]如果给出true,aria2不接受和
建立与传统BitTorrent的连接
握手。因此aria2总是使用混淆
握手。
可能的值:true,false
默认值:false
标签:#bittorrent
--bt-request-peer-speed-limit = SPEED如果整个下载速度为每个
torrent暂时低于SPEED,aria2
增加对等体的数量尝试更多
下载速度。用您的配置此选项
首选下载速度可以增加你的
下载速度在某些情况下。
您可以追加K或M(1K = 1024,1M = 1024K)。
可能的值:0- *
默认值:50K
标签:#bittorrent
--bt-max-open-files = NUM指定要打开的最大文件数
多文件BitTorrent / Metalink下载
全球。
可能的值:1- *
默认值:100
标签:#bittorrent
--bt-seed-unverified [= true | false]种子以前下载的文件没有
验证散列。
可能的值:true,false
默认值:false
标签:#bittorrent
--bt-hash-check-seed [= true | false]如果给出true,则在使用hash检查之后
--check-integrity选项和文件完成后,
继续种子文件。如果要检查文件
并下载它只有当它被损坏或
incomplete,请将此选项设置为false。
此选项仅对BitTorrent有效
下载。
可能的值:true,false
默认值:true
标签:#bittorrent,#checksum
--bt-max-peers = NUM指定每个torrent的最大对等体数。
0表示无限。
另请参见--bt-request-peer-speed-limit选项。
可能的值:0- *
默认:55
标签:#bittorrent
--bt-external-ip = IPADDRESS指定要使用的外部IP地址
BitTorrent下载和DHT。它可能被发送到
BitTorrent跟踪。对于DHT,这个选项应该
设置为报告本地节点正在下载
一个特定的洪流。这是使用的关键
DHT在私有网络中。虽然这个功能
被命名为“外部”,它可以接受任何种类的IP
地址。
可能的值:数字IP地址
标签:#bittorrent
-O,--index-out = INDEX = PATH设置索引= INDEX的文件的文件路径。您可以
使用--show-files选项查找文件索引。
PATH是指定的路径的相对路径
--dir选项。您可以使用此选项multiple
次。
可能的值:INDEX = PATH
标签:#bittorrent
--bt-tracker-interval = SEC设置跟踪器之间的间隔(以秒为单位)
要求。这完全覆盖间隔值
和aria2只是使用这个值并忽略
min间隔和间隔值在响应中
跟踪器。如果设置为0,aria2确定间隔
基于跟踪器和下载的响应
进展。
可能的值:0- *
默认值:0
标签:#bittorrent
--bt-stop-timeout = SEC如果下载速度为0,则停止BitTorrent下载
连续SEC秒。如果给出0,这
功能被禁用。
可能的值:0- *
默认值:0
标签:#bittorrent
--bt-prioritize-piece = head [= SIZE],tail [= SIZE]尝试首先和最后下载
每个文件的片段。这是有用的
预览文件。参数可以包含2
关键词:头尾。要包含这两个关键字,
它们必须用逗号分隔。这些关键字
可以取一个参数,SIZE。例如,if
head = SIZE,指定的范围内
每个文件的第一个SIZE字节获得更高的优先级。
tail = SIZE表示最后SIZE个字节的范围
每个文件。SIZE可以包括K或M(1K = 1024,1M =
1024K)。如果省略SIZE,则使用SIZE = 1M。
可能的值:head [= SIZE],tail [= SIZE]
标签:#bittorrent
--bt-save-metadata [= true | false]将元数据保存为.torrent文件。此选项具有
效果只有当使用BitTorrent Magnet URI时。
文件名是带有后缀的十六进制编码信息散列
。激流。要保存的目录是相同的
保存下载文件的目录。如果
同一文件已存在,元数据不保存。
另请参见--bt-metadata-only选项。
可能的值:true,false
默认值:false
标签:#bittorrent
--bt-metadata-only [= true | false]仅下载元数据。描述的文件
将不会下载元数据。此选项
只有当BitTorrent磁铁URI是有效果
用过的。另请参阅--bt-save-metadata选项。
可能的值:true,false
默认值:false
标签:#bittorrent
--bt-enable-lpd [= true | false]启用本地对等体发现。
可能的值:true,false
默认值:false
标签:#bittorrent
--bt-lpd-interface = INTERFACE将给定接口用于本地对等体发现。如果
这个选项没有指定,默认
接口。可以指定接口
名称和IP地址。
可能的值:接口,IP地址
标签:#bittorrent
--bt-tracker-timeout = SEC设置超时(以秒为单位)。
可能的值:1-600
默认值:60
标签:#bittorrent
--bt-tracker-connect-timeout = SEC将连接超时设置为秒
建立与跟踪器的连接。之后
连接建立,此选项使no
效果和--bt-tracker-timeout选项
代替。
可能的值:1-600
默认值:60
标签:#bittorrent
--dht-message-timeout = SEC设置超时(以秒为单位)。
可能的值:1-60
默认值:10
标签:#bittorrent
--on-bt-download-complete = COMMAND对于BitTorrent,在中指定的命令
--on-download-complete在下载后调用
完成和播种结束。另一方面,
此选项设置要在其后执行的命令
下载完成,但种子之前。
请参见--on-download-start选项
要求COMMAND。
可能的值:/ path / to / command
标签:#advanced,#hook
--bt-tracker = URI [,...]逗号分隔的额外的BitTorrent列表
跟踪器的公告URI。这些URI不是
受到--bt-exclude-tracker选项的影响,因为
它们在-bt-exclude-tracker中的URI之后添加
选项。
可能的值:URI,...
标签:#bittorrent
--bt-exclude-tracker = URI [,...] BitTorrent跟踪器的逗号分隔列表
宣布要删除的URI。您可以使用特殊值
'*'匹配所有URI,从而删除所有
宣布URI。在shell中指定'*'时
命令行,不要忘记逃跑或引用它。
参见--bt-tracker选项。
可能的值:URI,...或*
标签:#bittorrent
--bt-remove-unselected-file [= true | false]在何时删除未选择的文件
下载完成在BitTorrent。至
选择文件,使用--select-file选项。如果
它不被使用,所有文件都被假定为
选择。请谨慎使用此选项
因为它实际上会从中删除文件
您的磁盘。
可能的值:true,false
默认值:false
标签:#bittorrent
--bt-detach-seed-only [= true | false]
排除种子仅在计数时下载
并发活动下载(请参阅-j选项)。
这意味着如果给出-j3和此选项
已打开,3个下载活动,一个
的那些进入种子模式,则其被排除
从活动下载计数(因此它变为2),
并且下一次下载等待在队列中获取
开始。但请注意,播种项目是静止的
在RPC方法中被识别为活动下载。
可能的值:true,false
默认值:false
标签:#bittorrent
--bt-force-encryption [= true | false]
需要BitTorrent消息有效载荷加密
与arc4。这是一个简写
--bt-require-crypto --bt-min-crypto-level = arc4。
如果给出true,则拒绝传统BitTorrent
握手和只使用混淆握手和
总是加密消息有效负载。
可能的值:true,false
默认值:false
标签:#bittorrent
--bt-enable-hook-after-hash-check [= true | false]允许挂接命令调用
后的哈希检查(参见-V选项)在BitTorrent
下载。默认情况下,当哈希检查成功时,
命令由--on-bt-download-complete给出
被执行。要禁用此操作,请给出false
到这个选项。
可能的值:true,false
默认值:true
标签:#bittorrent
-M,--metalink-file = METALINK_FILE .meta4和.metalink的文件路径
文件。当' - '是时从stdin读取输入
指定。
可能的值:/ path / to / file, -
标签:#basic,#metalink
--metalink-version = VERSION要下载的文件的版本。
标签:#metalink
--metalink-language = LANGUAGE要下载的文件的语言。
标签:#metalink
--metalink-os = OS要下载的文件的操作系统。
标签:#metalink
--metalink-location = LOCATION [,...]首选服务器的位置。
逗号分隔的位置列表为
可接受。
标签:#metalink
--follow-metalink = true | false | mem如果指定了true或mem,当一个文件
其后缀为.meta4或.metalink或内容
应用程序类型/ metalink4 + xml或
应用程序/ metalink + xml下载,aria2
将其解析为metalink文件并下载文件
提到它。
如果指定了mem,则不是一个metalink文件
写入磁盘,但只是保存在内存中。
如果指定为false,则.metalink文件为
下载到磁盘,但不解析为
metalink文件及其内容不是
下载。
可能的值:true,mem,false
默认值:true
标签:#metalink
--metalink-preferred-protocol = PROTO指定首选协议。指定'none'
如果你没有任何首选协议。
可能的值:http,https,ftp,none
默认值:无
标签:#metalink
--metalink-enable-unique-protocol [= true | false]如果为true,则为true
协议可用于metalink中的镜像
文件,aria2使用其中之一。
使用--metalink-preferred-protocol选项
指定协议的首选项。
可能的值:true,false
默认值:true
标签:#metalink
--metalink-base-uri = URI指定用于解析相对URI的基本URI
metalink:url和metalink:metaurl中的元素
metalink文件存储在本地磁盘中。如果URI指向
到目录,URI必须以“/”结尾。
标签:#metalink
有关详细信息,请参阅手册页。