0%

Aria2 使用总结

Aria2 使用总结。

下载

aria2官网,在 mac 上用 brew install aria2 命令安装,安装完成后,可使用命令行工具: aria2c 进行操作。

自定义配置文件

aria2 安装完成后没有配置文件,需要我们来手动创建配置文件。

1
2
3
4
5
# 创建会话文件,用于保存 "错误/未完成" 的下载任务。
mkdir ~/Downloads/aria2 && touch ~/Downloads/aria2/aria2.session

# 创建配置文件
mkdir ~/.aria2 && touch ~/.aria2/aria2.conf

Github 提供了最新的tracker, 每天更新一次,每个地址之间以逗号分开: https://github.com/ngosang/trackerslist。

更过配置参数可参考:

启动

1
2
# 可以先运行 aria2c 来检查错误,无误后可执行以下命令,以使其后台运行。
aria2c --conf-path=/etc/aria2/aria2.conf -D

注:Aria2 默认使用 ~/.aria2/aria2.conf 配置文件启动,在命令行中使用时,可通过 --no-conf 参数来临时禁止使用配置文件,详情见:aria2c --help=#advanced

使用

1
2
3
# 将文件保存成 yy
aria2c --out=yy http://xx.com/xx
aria2c -o yy http://xx.com/xx

使用aria2 的分段和多线程下载功能可以加快文件的下载速度,对于下载大文件时特别有用。-x 分段下载,-s 多线程下载,如

1
aria2c -s 2 -x 2 http://xx.com/xx
BT下载

种子和磁力下载:

1
2
aria2c "xxx.torrnet"
aria2c '磁力连接'

列出种子内容:

1
aria2c -S xxxx.torrnet

下载种子编号:1、3、4、5 文件:

1
aria2c --select-file=1,3-5 xxx.torrnet

设置 bt 端口:

1
aria2c --listen-port=3653 'xxx.torrnet'
限速下载

单个文件最大下载速度:

1
aria2c --max-download-limit=300K -s10 -x10 'http://xx.com/xx'

整体下载最大速度:

1
aria2c --max-overall-download-limit=300k -s10 -x10 'http://xx.com/xx'
1
aria2c --header="Cookie:cookie名称=cookie内容" 'http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe'

Web GUI

YAAW 使用说明

在打开index.html后要配置JSON-RPC Path; 并且确保在aria2配置中开启了RPC, 已经端口号对应等;

Tips :

  • 在 YAAW 中对 Aria2 的设置会在 Aria2 重启后丢失, 必要的设置请写入配置文件

  • 已经下载完成的任务会在 Aria2 重启后消失, 除非启用了 –force-save 选项

  • 因界面已汉化, 其他不再赘述.

Chrome 扩展程序

  • YAAW for Chrome 增加右键菜单下载选项,可一键添加到 rpc 下载队列中。安装完成后可通过 配置 进行个性化设置,添加后可通过 web控制台 查看正在进行下载的任务。

参考