aria2c 的基本配置,附带傻瓜式源码

经常需要配置,但是 每次都需要查找配置项的意义,所以索性写在这里,以便有个记录,下次无需查找。

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进行下载

https://chrome.google.com/webstore/detail/aria2-for-chrome/mpkodccbngfoacfalldjimigbofkhgjn

在这里插入图片描述

在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

你可能感兴趣的:(aria2c 的基本配置,附带傻瓜式源码)