Aria2是一个轻量级的命令行下载程序,支持多种协议和多种源。它支持HTTP/HTTPS,FTP,SFTP,BitTorrent和Metalink。Aria2可以通过内置的JSON-RPC和XML-RPC接口进行操作。
AriaNg 是一个让 aria2 更容易使用的现代 Web 前端。AriaNg 使用纯 html & javascript 开发, 所以其不需要任何编译器或运行环境. 您只要将 AriaNg 放在您的 Web 服务器里并在浏览器中打开即可使用。AriaNg 使用响应式布局, 支持各种计算机或移动设备。
¶安装Aria2
可以借助脚本aria2.sh来安装与管理Aria2。下面是脚本的使用界面,只需输入相应的数字即可完成对应的操作。成功安装后,服务会自动启动,并且打印出服务密码。如果忘记了服务密码,可以通过命令8查看。Aria2默认使用6800端口,如果服务器开启了防火墙,记得打开6800端口。
脚本会从github.com和raw.githubusercontent.com下载安装包和配置文件。如果下载失败,可以在ipaddress.com查询域名对应的IP地址,然后填写到hosts文件。
1 | Aria2 一键安装管理脚本 [v1.1.10] |
¶安装AriaNg
AriaNg是一个Web前端,所以首先需要新建一个网站。这里借助宝塔来完成,新建一个静态网站即可。
从AriaNg release页面下载最新的软件包,上传到网站的根目录并解压。记得更改文件的权限,使得Nginx或Apache服务有权限访问。如果是使用宝塔,将文件的所有者改为www,所属组改为www即可。
在浏览器输入网站的域名访问AriaNg网站。点击左侧的AriaNa设置,选择RPC标签,填写Aria2服务的信息。如果信息填写正确且Aria2服务已经启动(记得打开6800端口),则Aria2 状态会变为已连接。AriaNg可以同时添加多个Aria2服务。

¶Aria2设置
点击左侧的Aria2设置,可以对Aria2的下载参数进行设置。记得更改下载路径,指向一个有较大空间的挂载点。

¶参考
- Aria2网站:https://aria2.github.io/
- Aria2源码:https://github.com/aria2/aria2
- AriaNg网站:http://ariang.mayswind.net/zh_Hans/
- AriaNg源码:https://github.com/mayswind/AriaNg