ECS7天实践进阶训练营Day5:使用ECS自建云端下载服务器

一、概述

CCAA是服务器离线下载解决方案包,其组件中包含了Aria2提供了离线下载功能,能支持HTTP/HTTPS/FTP/BT/磁力链下载等常用离线下载模式及断点续传等功能。ccaa_web支撑于AriaNg运行,其中AiraNg为Aria2提供了WEB界面以及Filemanager提供了文件管理的强大功能

二、CCAA部署

使用Xshell连接ECS实例,然后执行如下命令

[root@hoshizora_lei ~]# bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn

询问安装选项,这里我们选择1“安装CCCA”,并敲击回车

ECS实例会根据网址中下载的脚本内容,进行自动部署安装

此时要求设置下载路径,如果ECS采用的是Ubuntu系统,直接敲击回车即可,因为我们采用的是CentOS,所以我们需要自行创建下载路径(当然也可以使用现成的)

在Xshell新开一个终端窗口,输入ECS实例的公网IP地址,通过多余的tty终端再次连接

此时还需输入Aria2的RPC通信密码,输入不含特殊字符的内容即可

安装结束,若出现以下提示,则说明安装成功

三、CCAA常用指令及设置

常用指令:

ccaa:进入CCAA操作界面

ccaa status:查看CCAA运行状态

ccaa stop:停止CCAA

ccaa start:启动CCAA

ccaa restart:重启CCAA

ccaa -v:查看CCAA版本(2.0及以后版本支持该指令)

CCAA设置:

打开浏览器,输入http://ECS实例公网IP:6080,刚开始打开速度会有些慢,可能还会提醒打开错误,但请忽略

如果出现无法访问的情况,Aria2无法连接等情况,请首先排查ECS实例安全组是否开放相关端口(6080、6081等一系列端口),如果没有请将其放行

点击左侧菜单的AiraNG设置,然后点击RPC,修改对应的Aria2 RPC秘钥为刚才安装过程中输入的秘钥

点击左上角的重新加载页面使设置为之生效

至此,CCAA的部署以及设置到此介绍完毕

CCAA在WEB端的使用类似于迅雷或百度网盘,鼠标点击即可在ECS实例上轻松离线下载文件,其中功能的强大之处还请各位自行挖掘,体会离线下载带来的独有魅力

原文地址:https://www.cnblogs.com/lilywhite/p/13469335.html