Aria2安装和使用
Aria2 是什么
Aria2 是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具。Aria2 可以从多个来源、多个协议下载资源,最大的程度上利用了你的带宽。Aria2 有着非常小的资源占用,在关闭磁盘缓存的情况下,物理内存占用通常为 4M(正常 HTTP/FTP 下载的情况下),BitTorrent 下载每秒2.8M/S的情况下,CPU 占有率约为 6%。Aria2 支持 JSON-RPC 和 XML-RPC 接口远程调用。

下载
服务端aria2: https://github.com/aria2/aria2/releases/tag/release-1.35.0

客户端Aria2Ng: https://github.com/mayswind/AriaNg/releases/tag/1.2.2

安装服务端 aria2
解压安装包
安装包文件夹存放位置就是本文所说的aria2安装目录

添加环境变量
在环境变量Path中添加aria2安装目录




创建配置文件
在安装目录(比如:”C:\Program Files\aria2”), 创建服务端aria2.conf配置文件
1 | |
创建session文件
在aria2安装目录, 创建文件夹session
然后在文件夹session, 创建空白文件aria2.session
aria2.session是一个记录了下载任务记录的文件
安装客户端 AriaNg
解压缩客户端AriaNg安装包

index.html是客户端AriaNg的执行文件.
使用RPC方式调用aria2
开启服务端aria2
原理: 通过读取指定的配置文件,把
aria2的rpc模式(服务器模式)开启.客户端用ip和端口连接到aria2.默认情况下
aria2是一个命令行下载工具.
方式一
在aria2安装目录, 创建文件runAria2.vbs
文件内容:
1 | |
双击文件runAria2.vbs, 运行服务端aria2.
方式二
在aria2安装目录, 创建runAria2.sh
1 | |
然后在bash命令行输入sh runAria2.sh运行服务端aria2.
开启客户端AriaNg
打开AriaNg安装目录的index.html, 即可进入AriaNg 界面
客户端AriaNg会自动连接服务端. 如果出现连接不成功, 说明客户端AriaNg没有找到服务端

命令行使用方式
在命令行输入命令下载文件. 这种方式可以不用AriaNg客户端
Download from WEB:
1 | |
Download from 2 sources:
1 | |
Download using 2 connections per host:
1 | |
BitTorrent:
1 | |
BitTorrent Magnet URI:
1 | |
Metalink:
1 | |
Download URIs found in text file:
1 | |