经常需要配置,但是 每次都需要查找配置项的意义,所以索性写在这里,以便有个记录,下次无需查找。
aria2c -d/Users/blueboz/Downloads \
-c \
-D \
-laria.log \
-j5 -k1M \
-x16 -s16 \
--file-allocation=none \
--enable-rpc \
--load-cookies=aria.cookie \
--save-cookies=aria.cookie \
--save-session=aria.session \
--input-file=aria.session
--enable-rpc 表示启用rpc,会以一个守护进程的方式存在,这样,下载的一方只需要通过调用rpc接口对需要进行下载的资源进行下载即可。
-l表示日志文件存储的路径
-j表示同时下载的任务数最大数
-x 表示一个任务下载的时候,最大的线程数
-c 表示断电续存
-d 表示文件下载的目标目录
--save-session 表示保存会话信息
--input-file 表示每次读取的会话信息,保存关闭之前的下载信息
通过上面的命令启动aria2c 服务之后,你需要使用chrome浏览器,安装如下插件。安装完成之后,就剋对资源使用aria2c进行下载
在这里插入图片描述
在url上点击导出到aria2 RPC 即可下载
在这里插入图片描述
附带aria2c启动脚本
windows环境
aria2c.exe -s16 -c -j16 -x16 -k5M --enable-rpc -dD:\Aria2c --file-allocation=none --save-session=aria2.session
mac环境
aria2c --enable-rpc \
--split=50 \
--max-concurrent-downloads=2 \
--rpc-listen-all=true \
--rpc-allow-origin-all=true \
--max-connection-per-server=16 \
--min-split-size=1M \
--continue \
--file-allocation=none