一、项目解决方案
我们使用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)
(二)按照提示进行安装
等待一段时间后(有点漫长),设置路径,我就保持默认了
设置密钥,自定义
很快就完成安装了,会输出如下信息:
三、设置安全组
我们没有开放6080端口,是访问不到页面的,现在我们要去配置一下
配置安全组
1、在控制台点击实例名称,进入到实例详情界面
2、进入安全组配置界面
在实例详情页面,点击“本实例安全组”选项进入安全组配置界面
点击安全组列表对应的安全组,进入配置界面
3、配置相应的规则
我们需要开发6080端口
现在我们就可以根据给出的访问连接就可以访问到AriaNg页面了。如果无法访问,可能是对应的端口没有开放,检查下那些端口没开放,然后将其开放。如果无法确定,可以开放全部端口试试
四、设置AriaNg
设置Aria2 RPC密钥,就是在安装的时候设置的那个
五、常用命令
1.查看ccaa状态
ccaa status
2.启动ccaa
ccaa start
3.停止ccaa
ccaa stop
4.重启ccaa
ccaa restart
5.进入ccaa菜单
ccaa
五、利用搭建好的下载服务器进行下载
这里就没有什么需要额外说明的了,大家都用过很多下载软件了,这个和其他的都大同小异
1、新建下载任务
2.添加下载链接
点击立即下载后,就开始下载文件了
结语
下载服务器的搭建就到这里了,具体的功能大家可以慢慢去尝试摸索。