Aria2

在CentOS系统中安装下载工具Aria2与管理界面AriaNg。

Aria2安装

Aria2是一款开源下载工具,可帮助简化不同设备和服务器之间的下载过程。它支持磁力链接、BT种子、http等类型的文件下载。
使用下述一键安装脚本,即可自动安装Aria2:

1
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

按照需要选择安装选项:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 Aria2 一键安装管理脚本 [v1.1.10]
-- Toyo | doub.io/shell-jc4 --

0. 升级脚本
————————————
1. 安装 Aria2
2. 更新 Aria2
3. 卸载 Aria2
————————————
4. 启动 Aria2
5. 停止 Aria2
6. 重启 Aria2
————————————
7. 修改 配置文件
8. 查看 配置信息
9. 查看 日志信息
10. 配置 自动更新 BT-Tracker服务器
————————————

当前状态: 已安装 并 已启动

请输入数字 [0-10]:

安装完成后,默认配置文件为/root/.aria2/aria2.conf,通常需要修改默认下载目录和RPC授权令牌,修改配置文件后需要重启Aria2服务。

Aria2管理命令如下:

1
2
3
4
启动:service aria2 start
停止:service aria2 stop
重启:service aria2 restart
查看状态:service aria2 status

AriaNg安装

AriaNg是一款Aria2的网页管理界面,直接通过html文件即可管理Aira2下载,在网站中新建目录并下载AriaNg压缩包并解压。

1
2
wget https://github.com/mayswind/AriaNg/releases/download/1.2.3/AriaNg-1.2.3.zip
unzip AriaNg-1.2.3.zip

访问网站即可看到AriaNg管理界面,为了连接Aria2服务,需要在网页AriaNg设置中设置Aria2 RPC密钥,然后刷新网页。

HTTPS设置

如果网站使用了HTTPS加密,需要在/root/.aria2/aria2.conf文件中修改SSL/TLS 加密相关的设置并添加证书文件路径。

1
2
3
4
5
6
# 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接
rpc-secure=true
# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件(.pem/.crt)
rpc-certificate=fullchain.pem
# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件(.key)
rpc-private-key=privkey.pem

宝塔面板建站自动生成的SSL证书保存在/www/server/panel/vhost/ssl

端口设置

如果网站使用了cdn加速服务,可能不能通过Aria2默认RPC端口6800直接访问,例如Cloudflare只能加速下述端口,需要修改/root/.aria2/aria2.conf文件中的rpc-listen-port=端口。

HTTP ports supported by Cloudflare
1
2
3
4
5
6
7
80
8080
8880
2052
2082
2086
2095
HTTPS ports supported by Cloudflare
1
2
3
4
5
6
443
2053
2083
2087
2096
8443