在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 | Aria2 一键安装管理脚本 [v1.1.10] |
安装完成后,默认配置文件为/root/.aria2/aria2.conf
,通常需要修改默认下载目录和RPC授权令牌,修改配置文件后需要重启Aria2服务。
Aria2管理命令如下:
1 | 启动:service aria2 start |
AriaNg安装
AriaNg是一款Aria2的网页管理界面,直接通过html文件即可管理Aira2下载,在网站中新建目录并下载AriaNg压缩包并解压。
1 | wget https://github.com/mayswind/AriaNg/releases/download/1.2.3/AriaNg-1.2.3.zip |
访问网站即可看到AriaNg管理界面,为了连接Aria2服务,需要在网页AriaNg设置中设置Aria2 RPC密钥,然后刷新网页。
HTTPS设置
如果网站使用了HTTPS加密,需要在/root/.aria2/aria2.conf
文件中修改SSL/TLS 加密相关的设置并添加证书文件路径。
1 | # 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接 |
宝塔面板建站自动生成的SSL证书保存在/www/server/panel/vhost/ssl
。
端口设置
如果网站使用了cdn加速服务,可能不能通过Aria2默认RPC端口6800直接访问,例如Cloudflare只能加速下述端口,需要修改/root/.aria2/aria2.conf
文件中的rpc-listen-port=
端口。
HTTP ports supported by Cloudflare
1 | 80 |
HTTPS ports supported by Cloudflare
1 | 443 |