文章目录
零、作品展示
CCAA在线访问demo(访问有点慢,见谅): 1jumao.cn:6080
一、前置知识
1.1 开通并配置服务器
在我day1笔记的第一部分中有详细提及开通服务器和配置安全组:
https://blog.csdn.net/konley233/article/details/107836042
初学者可以开放所有端口:协议类型选择全部,授权对象0.0.0.0/0
如下:
1.2 使用XShell、WinSCP等工具
在我day2笔记的第一部分有详细提及这两个工具的下载、安装以及使用
https://blog.csdn.net/konley233/article/details/107861443
二、部署CCAA
2.1 注意事项
-
如果服务器有启用安全组,请务必在安全组放行以下端口:
6080/6800/6081/6998/51413
-
大部分服务商是禁止下载BT的,若因违规使用可能导致服务器被封
2.2 介绍
CCAA
是服务器离线下载解决方案包,组件包含了Aria2
提供离线下载,ccaa_web
支撑AriaNg
运行,AriaNg
为Aria2
提供WEB界面以及Filemanager
提供文件管理。
CCAA原为CentOS + Caddy + AriaNg + Aria2
,故命名为CCAA,不过现在已经不仅仅支持CentOS,包括主流的Debian、Ubuntu也已经支持,自2.0版本开始已移除Caddy,改用Golang写了一个简单的webserver来运行AriaNg。
以下是CCAA目前用到的开源软件,以及他们起到的作用。
- Aria2 提供离线下载
- ccaa_web支撑AriaNg运行
- AriaNg为Aria2 提供WEB界面
- Filemanager提供文件管理
项目github地址:https://github.com/mayswind/AriaNg
2.3 主要功能
-
支持HTTP/HTTPS/FTP/BT/磁力链接等离线下载,断点续传等
-
文件管理、视频在线播放
-
完善的帮助文档
2.4 环境要求
-
操作系统:CentOS 7-8、Debian 8-10、Ubuntu 16-18
-
操作系统要求64位
2.5 安装CCAA
第一步,下载CCAA
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)
如果出现-bash: curl: command not found
错误,说明curl
命令没安装,请输入下面的命令先安装curl
,再回过头来执行上面的命令。
#Debian or Ubuntu
apt-get -y install curl
#CentOS
yum -y install curl
第二步,安装ccaa
输入1,开始安装
可以选择你需要的路径,这里使用默认路径,直接回车
第三步,设置密码
设置你的Aria2的RPC通信秘钥
第四步,验证安装
在浏览器中访问提示的地址,看到如下页面即成功安装了
三、配置CCAA
3.1 CCAA的常用命令
命令 | 操作 |
---|---|
ccaa | 进⼊CCAA操作界⾯ |
ccaa status | CCAA运⾏状态 |
ccaa start | 启动CCAA |
ccaa restart | 重启CCAA |
ccaa -v | 查看CCAA版本(2.0开始⽀持) |
3.2 配置CCAC
第一步,打开网站后,会提示认证失败,点击确定
第二步,点击面板左侧的 AriaNG设置
后左边面板的 RPC
输入Aria2 RPC密钥,点击重新加载即可
四、使用CCAC
4.1 验证配置
配置成功后 Aria2状态
会显示 已连接
4.2 新建下载(直链)
第一步,在 正在下载
页点击左上角的 新建
第二步,输入下载的URL
这里以下载搜狐镜像的 MySQL-5.5.60-1.el6.i686.rpm-bundle.tar 为例
点击立即下载
4.4 新建下载(种子)
第一步,在 正在下载
页点击文件图标,选择 打开种子文件
第二步,选择一个本地上的种子文件
第三步,点击立即下载
4.5 查看下载状态
在 正在下载
页可以看到当前的下载状态,如速度、剩余时间、文件大小等
五、文件管理
点击左侧文件管理按钮会跳转到 Filemanager
文件管理界面,或者手动输入地址http://IP:6081/
也可以进入Filemanager,初始用户名为ccaa
,密码为**admin
,请登录后务必修改Filemanager密码**。
登录成功后即可查看下载的文件啦
至此,你已经拥有一个离线下载服务器了,更多功能和使用方法请访问CCAA帮助文档:https://www.yuque.com/helloz/ccaa