Aria2 使用总结。
下载
aria2官网,在 mac 上用 brew install aria2
命令安装,安装完成后,可使用命令行工具: aria2c
进行操作。
自定义配置文件
aria2
安装完成后没有配置文件,需要我们来手动创建配置文件。
1 | # 创建会话文件,用于保存 "错误/未完成" 的下载任务。 |
Github 提供了最新的tracker, 每天更新一次,每个地址之间以逗号分开: https://github.com/ngosang/trackerslist。
更过配置参数可参考:
启动
1 | # 可以先运行 aria2c 来检查错误,无误后可执行以下命令,以使其后台运行。 |
注:
Aria2
默认使用~/.aria2/aria2.conf
配置文件启动,在命令行中使用时,可通过--no-conf
参数来临时禁止使用配置文件,详情见:aria2c --help=#advanced
。
使用
1 | # 将文件保存成 yy |
使用aria2
的分段和多线程下载功能可以加快文件的下载速度,对于下载大文件时特别有用。-x 分段下载,-s 多线程下载,如
1 | aria2c -s 2 -x 2 http://xx.com/xx |
BT下载
种子和磁力下载:
1 | aria2c "xxx.torrnet" |
列出种子内容:
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' |
下载需 Cookie 验证文件
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, 已经端口号对应等;
- JSON-RPC Path JSON-RPC Path 默认为: http://localhost:6800/jsonrpc 如果提示 Aria2 RPC 服务器错误,按照以下方法修改:
- host: 指运行 Aria2 所在机器的 IP 或者名字
- port: 使用 –rpc-listen-port 选项设置的端口, 未设置则是 6800 普通情况设置为: http://host:port/jsonrpc
- 使用 –rpc-secret=xxxxxx 选项设置为: http://token:xxxxxx@host:port/jsonrpc
- 使用 –rpc-user=user –rpc-passwd=pwd 选项设置为: http://user:pwd@host:port/jsonrpc
- 以上 JSON-RPC Path 中的 http 可以用 ws 替代, 代表使用 WebSocket 协议
- 当使用 https://aria2c.com 访问时, 需要使用 https 或 wss 协议
Tips :
在 YAAW 中对 Aria2 的设置会在 Aria2 重启后丢失, 必要的设置请写入配置文件
已经下载完成的任务会在 Aria2 重启后消失, 除非启用了 –force-save 选项
因界面已汉化, 其他不再赘述.
Chrome 扩展程序
- YAAW for Chrome 增加右键菜单下载选项,可一键添加到 rpc 下载队列中。安装完成后可通过 配置 进行个性化设置,添加后可通过
web控制台
查看正在进行下载的任务。