Armbian安装aria2下载器

2020年7月24日 6651点热度 3人点赞 2条评论

aria2是一个跨平台的快速而且可靠的下载工具,支持HTTP(S)、FTP、SFTP、BitTorrent、Metalink 等协议(来源:Gitee)。如若想深入了解aria2,可以到Github上或项目主页查阅aria2的官方文档。本文将介绍aria2及其WebUI即AriaNG的安装方法和配置方法。

安装和配置aria2

安装

在安装软件之前建议先运行下面的命令更新一下软件索引:

apt-get update

建议先换成国内源如清华源或者中科大源,以免因为网络问题而导致安装失败。换源的方法可以参考这篇文章

然后执行下面的命令来安装aria2

apt install aria2

等上面的命令执行完后,aria2就安装完成了。

配置

Aria2的配置并不是可视化的操作,而是通过加载特定的配置文件来实现各种功能的开关,所以需要创建aria2配置文件。配置文件可以放在任意文件夹,我这里将配置文件放在了/etc/aria2目录下。

创建aria2文件夹

首先在etc目录下创建aria2文件夹,命令如下:

mkdir /etc/aria2

创建aria2.session

这个文件主要是用来保存下载任务会话的,也就是退出aria2后,下次启动可以直接从这里读取上一次没完成的下载任务。命令如下:

touch /etc/aria2/aria2.session

只要创建一个空文件就可以了。

创建aria2.conf

aira2的各种设置都会放在aria2.conf这里。命令如下:

nano /etc/aria2/aria2.conf

在aria2.conf中输入如下内容:

各项功能参考这篇文章进行配置https://www.cnblogs.com/likecs/p/11582984.html,如果你恰好会点英语,也可以直接参考官方手册,这里面更加详细。如果有时间我也会尽量将官方手册翻译一下。

退出保存即配置完毕。

启动

执行下面的命令启动aria2,后面的路径是配置文件所在位置:

aria2c --conf-path=/etc/aria2/aria2.conf

如果没有提示任何错误信息(注意,warn和notice都不算,只有出现error才是错误),那就按ctrl+c停止上面的语句,运行此句:

aria2c --conf-path=/etc/aria2/aria2.conf -D

-D是后台运行的意思。(注意,这里复制时--conf-path前面的是两个“-”,直接复制可能会出问题)

设置自启

完全参照这里: https://www.jianshu.com/p/0b46ac8ca80c

安装和配置AriaNG

部署AriaNG

AriaNG是aria2的Web UI,要想使用AriaNG,首先要配置好nginx环境,可以参考Armbian搭建LNMP环境这篇文章。AriaNG可以到Github下载,然后解压到你的网站目录即可。笔者放在了nginx默认的html目录下:/var/www/html/xxx/(xxx可以任意替换成你喜欢的目录或者直接放在html的根目录)。之后可以通过下面的网址访问WebUI:

http://Armbian设备IP/xxx/

配置AriaNG

AriaNG其实不需要怎么配置,因为AriaNG只是一个WebUI。需要注意的是。如果在aria.conf中配置了密钥,需要在如下位置输入:

Armbian安装Aria2下载器

至此,aria2的基本配置就完成了。

Aria2进阶配置

配置权限问题

由于Armbian系统的特殊性,aria2是在root权限下安装的,所以下载的文件也只有root权限才能进行修改,这是十分不方便的,尤其是在使用可道云(部署方法请参考Armbian部署可道云:打造多功能私人云盘)这一类的在线文件管理器的时候,通常都是没有权限删除aria2下载的文件的。所以我们需要设置一个脚本,修改下载的文件权限为任何人都可以修改。

首先在任意目录新建一个脚本aria2.sh(脚本可任意命名,笔者将脚本放在了/etc/aria2/目录下)

nano /etc/aria2/aria2.sh

粘贴如下内容后保存:

#!/bin/sh
chmod -R 777 /xxx/xxx (这个目录是Aria2的下载目录)

赋予aria2.sh执行权限:

chmod +x /etc/aria2/aria2.sh

然后在aria2.conf里加一句:

on-download-complete=/etc/aria2/aria2.sh

这样下载完成后就会自动执行这个脚本,修改下载的文件的权限,就不用每次都要手动执行命令了。

下载专区

Aria-NG下载地址:

链接:https://pan.baidu.com/s/19-q6hritKCdDlWXuoDch7Q
提取码:t200

麦克斯和雪莉

非常规文科生

文章评论

  • 沉默

    你好,我想请教一下AriaNG怎么访问,我现在装了宝塔和可道云,可道云占了IP地址访问了,AriaNG访问该怎么设置呢,是需要加个端口吗,需要设置nignx吗,怎么设置呢

    2022年4月26日