一份拿来就能用的配置模板:逐行注释解释
直接抄的模板
放到配置文件位置(见配置文件位置),按需删改:
# ===== 基础下载 =====
# 下载目录(改成你自己的,Windows 示例写盘符路径)
dir=D:\Downloads
# 断点续传:接手浏览器等顺序下载的半成品
continue=true
# 同时下载的任务数(默认 5)
max-concurrent-downloads=5
# 单服务器连接数与分段数:多连接提速主参数(默认 1 和 5)
max-connection-per-server=16
split=16
# 最小分块 1M,让提速参数对小文件也生效(默认 20M)
min-split-size=1M
# 文件预分配:NTFS/ext4 用 falloc 秒分配;FAT32 老盘改回 prealloc
file-allocation=falloc
# 磁盘缓存,减少碎写(默认 16M)
disk-cache=32M
# ===== BT / 磁力 =====
# DHT 默认已开,这里显式声明;磁力链依赖它
enable-dht=true
# 局域网节点发现,同内网有 BT 用户时提速(默认 false)
bt-enable-lpd=true
# PEX 交换(默认 true)
enable-peer-exchange=true
# 做种到分享率 1.0,另可加 seed-time=120 双条件
seed-ratio=1.0
# 上行留余量,按需调整(默认不限)
max-overall-upload-limit=1M
# ===== RPC 服务 =====
enable-rpc=true
# 只在本机监听;需要远程访问前端时改 true 并务必配密钥
rpc-listen-all=false
# 改成你自己的长随机字符串!
rpc-secret=请替换成你的长随机字符串
rpc-listen-port=6800
# ===== 会话与日志 =====
# 定期保存未完成任务,重启用 -i 恢复
save-session=D:\aria2\session.txt
save-session-interval=60
# 启动时读回会话
input-file=D:\aria2\session.txt
# 下载进度摘要输出间隔(默认 60 秒),0 关闭
summary-interval=60
每段的取舍
- 基础段:三项提速参数是核心(原理见分段与分块);
file-allocation=falloc只在新文件系统上用,官方警告老文件系统(ext3/FAT32)上它反而与 prealloc 一样慢且阻塞; - BT 段:默认值本已合理,这段的价值是把行为显式写死,方便团队/多机统一;端口放行与 tracker 追加见DHT 与端口与追加 Tracker;
- RPC 段:
rpc-secret必须替换,用口令生成器生成;远程访问的安全边界见RPC 密钥; - 会话段:
save-session与input-file指向同一文件,形成"退出保存、启动恢复"闭环,见后台常驻。
写完先验证
aria2c --no-conf "某个直链"
临时禁用配置跑一条,确认问题/效果来自配置而不是网络;再跑 aria2c --help=#all 对照参数拼写——配置文件里写错参数名启动时会报错提示。