Skip to content

Commit

Permalink
aria2.conf: Detail improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
P3TERX committed Jun 8, 2020
1 parent 1c0b43a commit 9cc4595
Showing 1 changed file with 16 additions and 15 deletions.
31 changes: 16 additions & 15 deletions aria2.conf
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ rpc-secret=P3TERX
# 一般不建议开启,建议使用 web server 反代,比如 Nginx、Caddy ,灵活性更强。
#rpc-secure=false
# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件(.pem/.crt)
#rpc-certificate=/config/xxx.pem
#rpc-certificate=/root/.aria2/xxx.pem
# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件(.key)
#rpc-private-key=/config/xxx.key
#rpc-private-key=/root/.aria2/xxx.key
# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
#event-poll=select

Expand All @@ -35,13 +35,14 @@ rpc-secret=P3TERX
# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=/root/Download
# 启用磁盘缓存, 0为禁用缓存,默认:16M
# 本地路由器或 NAS 建议在有足够的内存空闲情况下设置为适当的大小,以减少磁盘 I/O 延长硬盘寿命。
# 路由器或 NAS 等本地设备建议在有足够的内存空闲情况下设置为适当的大小,以减少磁盘 I/O 延长硬盘寿命,但不要超过可用内存空间大小
disk-cache=64M
# 文件预分配方式默认:prealloc
# 机械硬盘建议设置为 falloc ,可减少磁头跳动延长寿命
# 固态硬盘建议设置为 none ,可减少数据写入量延长寿命。
# 文件预分配方式, 可选 none, prealloc, trunc, falloc, 默认:prealloc
# 预分配对于机械硬盘可有效降低磁盘碎片、提升磁盘读写性能、延长磁盘寿命
# 机械硬盘使用 ext4(具有扩展支持),btrfs,xfs 或 NTFS(仅 MinGW 编译版本)等文件系统建议设置为 falloc
# 若无法下载,提示 fallocate failed.cause:Operation not supported 则说明不支持,请设置为 none
file-allocation=falloc
# 固态硬盘不需要预分配,只建议设置为 none ,否则可能会导致双倍文件大小的数据写入,从而影响寿命。
file-allocation=none
# 断点续传
continue=true
# 获取服务器文件时间,默认:false
Expand Down Expand Up @@ -74,9 +75,9 @@ max-tries=0
retry-wait=10
# 最大同时下载任务数, 运行时可修改, 默认:5
max-concurrent-downloads=5
# 同一服务器连接数, 添加时可指定, 默认:1 (官方原版最大限制为 16)
# 单服务器最大连接线程数, 任务添加时可指定,默认:1 (官方原版最大值为 16, 且最大值受 单任务最大连接线程数 限制 )
max-connection-per-server=16
# 单个任务最大线程数, 添加时可指定, 默认:5
# 单任务最大连接线程数, 任务添加时可指定, 默认:5
split=64
# 最低下载速度限制。当下载速度低于或等于此选项的值时关闭连接(特殊版本会重连),此选项不影响 BT下载。单位 K 或 M ,默认:0
#lowest-speed-limit=1M
Expand Down Expand Up @@ -117,13 +118,13 @@ enable-dht=true
# 打开 IPv6 DHT 功能, PT需要禁用,默认:false
# 在没有 IPv6 的环境中不建议开启,否则会导致 DHT 功能异常。
enable-dht6=false
# DHT(IPv4文件
# IPv4 DHT 文件
dht-file-path=/root/.aria2/dht.dat
# DHT(IPv6文件
# IPv6 DHT 文件
dht-file-path6=/root/.aria2/dht6.dat
# 设置 IPv4 DHT 网络引导节点
# IPv4 DHT 网络引导节点
dht-entry-point=dht.transmissionbt.com:6881
# 设置 IPv6 DHT 网络引导节点
# IPv6 DHT 网络引导节点
dht-entry-point6=dht.transmissionbt.com:6881
# 本地节点查找, PT需要禁用, 默认:false
bt-enable-lpd=true
Expand Down Expand Up @@ -163,7 +164,7 @@ bt-force-encryption=true
# BT最低加密等级,可选:plain(明文),arc4(加密),默认:plain
#bt-min-crypto-level=arc4
# 客户端伪装
user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36 Edg/81.0.416.68
user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4160.0 Safari/537.36 Edg/85.0.537.0
# PT需要保持 user-agent 和 peer-agent 两个参数一致。即注释上面这行,然后取消注释下面的相关选项。
#user-agent=qBittorrent/4.2.5
peer-agent=qBittorrent/4.2.5
Expand Down Expand Up @@ -210,7 +211,7 @@ console-log-level=notice
# 安静模式,禁止在控制台输出日志,默认:false
quiet=false

## 其它设置 ##
## 增强扩展设置(非官方) ##

# 以下为非官方原版选项,仅适用于 myfreeer/aria2-build-msys2 和 P3TERX/aria2-builder 项目所构建的版本。
# 在服务器返回 HTTP 400 Bad Request 时重试,仅当 retry-wait > 0 时有效,默认 false
Expand Down

0 comments on commit 9cc4595

Please sign in to comment.