一、项目解决方案

我们使用Caddy + Aria2 + AriaNg一键安装方案来实现云端下载服务器。其功能比较丰富,支持HTTP/HTTPS/FTP/BT/磁力链接等离线下载,断点续传、文件管理、在线播放等功能

二、一键安装

(一)执行一键安装脚本

国内源:

bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn

海外源:

bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh)

云服务器下载本地 下载云端服务器_前端

(二)按照提示进行安装

云服务器下载本地 下载云端服务器_服务器_02

等待一段时间后(有点漫长),设置路径,我就保持默认了

云服务器下载本地 下载云端服务器_服务器_03

设置密钥,自定义

云服务器下载本地 下载云端服务器_前端_04

很快就完成安装了,会输出如下信息:

云服务器下载本地 下载云端服务器_github_05

三、设置安全组

我们没有开放6080端口,是访问不到页面的,现在我们要去配置一下
配置安全组

1、在控制台点击实例名称,进入到实例详情界面

云服务器下载本地 下载云端服务器_前端_06

2、进入安全组配置界面

在实例详情页面,点击“本实例安全组”选项进入安全组配置界面

云服务器下载本地 下载云端服务器_云服务器下载本地_07

点击安全组列表对应的安全组,进入配置界面

云服务器下载本地 下载云端服务器_一键安装_08

3、配置相应的规则

我们需要开发6080端口

云服务器下载本地 下载云端服务器_云服务器下载本地_09

现在我们就可以根据给出的访问连接就可以访问到AriaNg页面了。如果无法访问,可能是对应的端口没有开放,检查下那些端口没开放,然后将其开放。如果无法确定,可以开放全部端口试试

四、设置AriaNg

设置Aria2 RPC密钥,就是在安装的时候设置的那个

云服务器下载本地 下载云端服务器_服务器_10

五、常用命令

1.查看ccaa状态

ccaa status

2.启动ccaa

ccaa start

3.停止ccaa

ccaa stop

4.重启ccaa

ccaa restart

5.进入ccaa菜单

ccaa

五、利用搭建好的下载服务器进行下载

这里就没有什么需要额外说明的了,大家都用过很多下载软件了,这个和其他的都大同小异

1、新建下载任务

云服务器下载本地 下载云端服务器_云服务器下载本地_11

2.添加下载链接

云服务器下载本地 下载云端服务器_github_12


点击立即下载后,就开始下载文件了

云服务器下载本地 下载云端服务器_服务器_13

结语

下载服务器的搭建就到这里了,具体的功能大家可以慢慢去尝试摸索。