Armbian安装Aria2实现离线下载

2020年7月24日 897点热度 1人点赞 0条评论

在配置好LNMP环境后,我们可以安装Aria2实现离线下载(支持http链接,磁力链,种子等)

安装Aria2

安装

安装软件建议运行一下

apt-get update&&apt-get upgrade

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

然后执行下面的命令:

apt install aria2

配置

安装完成后,创建aria2配置文件,我这里将配置文件放在了/etc/aria2目录下

mkdir /etc/aria2

创建空白的aria2.session文件,这个文件主要是用来保存任务会话的,也就是退出Aria2后,下次可以直接从这里读取上一次没完成的下载任务

touch /etc/aria2/aria2.session

创建配置文件,aira2的各种设置都在这里

nano /etc/aria2/aria2.conf

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

各项功能参考这篇文章进行配置https://www.cnblogs.com/likecs/p/11582984.html

退出保存即配置完毕。

启动

执行这条命令进行启动

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

这是Aria2的Web UI,只要打包下载,然后解压放到/var/www/html/xxx/文件夹即可,xxx可以任意替换。之后可以通过下面的网址访问:

http://玩客云IP/xxx/

AriaNG其实不需要怎么配置,因为AriaNG是直接读取aria2.conf里面的配置信息的。如果在aria.conf中配置了密钥,那么在如下位置输入即可:

UvVaDK.png

至此,Aria2配置完毕。

配置权限问题

cd /root/

新建一个脚本hook.sh(也可以是其他的名字)

nano hook.sh

输入如下内容

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

赋予文件执行权限

chmod +x hook.sh

然后在aria2.conf加一句:

on-download-complete=/root/hook.sh

意思就是下载完成后自动执行这个脚本。这样就不用每次手动执行命令了。

Aria-NG下载地址:

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

Master

非常规文科生

文章评论