Aria2是什么?

aria2是一个轻量级的多协议和多源命令行下载实用程序。它支持 HTTP/HTTPS、FTP、SFTP、比特伦特和元链接。aria2 可以通过内置的 JSON-RPC 和 XML-RPC 接口进行操作。

Aria2的特征

多连接下载。aria2 可以从多个源/协议下载文件,并尝试利用您的最大下载带宽。真正加快您的下载体验。

轻量级。aria2 不需要太多的内存和 CPU 时间。当磁盘缓存关闭时,物理内存使用量通常为4MiB(正常的HTTP / FTP下载)到9MiB(比特币下载)。以 2.8MiB/秒的下载速度计算在比特龙中的 CPU 使用率约为 6%。

功能齐全的比特出租客户端。您在比特多伦多客户端中想要的所有功能都可用:DHT,PEX,加密,磁铁URI,网络播种,选择性下载,本地对等发现和UDP跟踪器。

元链接已启用。aria2 支持元链接下载描述格式(又名元链接 v4)、元链接版本 3 和元链接/HTTP。元链接提供文件验证,HTTP / FTP / SFTP /比特币集成以及语言,位置,操作系统等的各种配置。

远程控制。aria2 支持 RPC 接口来控制 aria2 进程。支持的接口是 JSON-RPC(通过 HTTP 和 Web 索克)和 XML-RPC。

AriaNg是什么?

AriaNg是Aria2的web前端UI,仅仅有这个前端不能运行哦,需要安装Aria2并进行配置才可以正常运行。


安装教程

此项目使用腾讯云轻量应用服务器(本次使用的香港机)配合宝塔面板进行搭建安装

第一步

服务器以及宝塔面板里面放行6800端口。

服务器放行

宝塔面板放行

第二步

添加新的站点,删除目录下默认生成的文件(PS:也可以不进行删除)

第三步

进入文件目录,点击终端,使用命令下载Aria2一键安装管理脚本 增强版

系统要求:CentOS 6+ / Debian 6+ / Ubuntu 14.04+

架构支持:x86_64 / i386 / ARM64 / ARM32v7 / ARM32v6

下载脚本(PS:国内服务器不推荐使用此命令,使用国内服务器的各位可以继续往下看,下面有写国内下载方法)

wget -N git.io/aria2.sh && chmod +x aria2.sh

在实际使用时我发现国内服务器使用下载脚本进行下载会出现无法连接等原因,所以国内的服务器我推荐将此脚本下载到本地后再上传进服务器。(PS:这也是为什么我这次使用的服务器器是香港服务器了)

国内服务器下载方法:
点击进入Aria2 一键安装管理脚本 增强版主页,将文件下载至本地。

得到压缩包文件,解压。

得到解压后的文件,将aria2.sh这个文件上传至服务器Aria2目录下。

上传后

到这里就是使用国内服务器用户下载安装脚本的方法,下面的命令就可以继续使用了。

第四步

在Aria2目录终端下,输入命令运行脚本。

./aria2.sh

 Aria2 一键安装管理脚本 增强版 [v2.7.4] by P3TERX.COM
 
  0. 升级脚本
 ———————————————————————
  1. 安装 Aria2
  2. 更新 Aria2
  3. 卸载 Aria2
 ———————————————————————
  4. 启动 Aria2
  5. 停止 Aria2
  6. 重启 Aria2
 ———————————————————————
  7. 修改 配置
  8. 查看 配置
  9. 查看 日志
 10. 清空 日志
 ———————————————————————
 11. 手动更新 BT-Tracker
 12. 自动更新 BT-Tracker
 ———————————————————————

 Aria2 状态: 未安装

 请输入数字 [0-12]:

这里安装输入:1然后回车运行。

在这里输入相应的数字进行安装脚本(PS:国内服务器注意,可能会因为连接问题导致安装失败,需要先执行卸载程序然后再重新执行安装程序)

看着这里可能会有人感到好奇,说:我咋知道会有这个情况的,因为我拿国内服务器安装过的,第一次就遇到这个情况了,然后卸载重新安装的

开始运行

到这里我们输入y然后继续回车运行,等待安装完成。

安装完成后将RPC 密钥复制出来。

以上我们Aria2就安装完成了,接下来就是安装AriaNg。

第五步

点击进入AriaNg下载页面,下载第二个压缩包就可以了。(PS:当然可以使用宝塔面板里面的远程下载将压缩包直接下载至服务器内)

鼠标移动至第二个文件旁,右击,选择复制链接

进入宝塔点击远程下载

URL地址里面输入刚刚复制的下载链接,点击确认

第六步

下载完成后将下载完成后的文件解压

解压后

第七步

在浏览器中输入第二步添加站点的域名,访问。

出现以上错误不要慌,这是正常现象,这是因为没有RPC 密钥,这里先点击确定将错误消掉。

第八步

点击AriaNg设置,然后点击RPC,找到Aria2 RPC密钥,将第四步最后复制的密钥粘贴进去。

密钥页面可能没保存就叉掉了,不要慌,进入Aria2文件目录,点击终端,输入以下命令运行脚本

./aria2.sh

参照第四步下面的页面,输入8回车查看配置,这样就就可以再次看到RPC 密钥了。

粘贴完成后会提示重新加载AriaNg,点击重新加载AriaNg。

到这里Aria2以及AriaNg就安装完成了。