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实例上轻松离线下载文件,其中功能的强大之处还请各位自行挖掘,体会离线下载带来的独有魅力