本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme
此脚本已更新至2.0,请前往《CCAA更新至2.0,Linux一键安装Aria2 + AriaNg + Filebrowser实现离线下载、在线播放》
xiaoz在《Linux一键安装Aria2 + YAAW实现离线下载》基础上重写编写了一键安装Aria2 脚本,支持CentOS/Ubuntu/Debian系统,主要解决之前BT/磁力无法下载的问题,同时将YAAW替换为AriaNg,管理更加方便,以下简称CCAA
主要功能
- 支持HTTP/HTTPS/FTP/BT/磁力链接等离线下载,断点续传等
- 文件管理、视频在线播放
环境要求
- CentOS 6+/Debian 8+/Ubuntu 14+
- 操作系统要求64位
安装CCAA
复制下面的命令,一行一个:
#通用命令
bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh)
输入1安装CCAA
根据提示设置下载路径、RPC密钥、用户名、密码,稍后需要用到。
安装完成后会看到如下提示,请务必牢记RPC密钥、用户名、密码等信息。
根据提示输入http://IP:6080/
打开AriaNg界面,并输入上一个步骤中设置的Caddy用户名和密码。
打开AriaNg设置 - RPC ,填写Aria2 RPC 密钥,然后刷新页面,至此已经完成,可以愉快的开始下片啦。
文件管理
点击右上角文件管理按钮会跳转到Caddy filemanager进行文件管理,或者手动输入地址http://IP:6080/admin
也可以进入Caddy filemanager
常用命令
#查看ccaa状态
ccaa status
#启动ccaa
ccaa start
#停止ccaa
ccaa stop
#重启ccaa
ccaa restart
注意事项
- 如果服务器有启用安全组,请务必在安全组放行以下端口:
6080/6800/6998/51413
- 大部分服务商是禁止下载BT的,若因违规使用导致服务器被封本人不承担任何责任
其它说明
- 帮助文档:https://dwz.ovh/ccaa (务必查看)
- 项目地址:https://github.com/helloxz/ccaa
你好,请问为什么我无法取回文件,我打开文件管理后,就一直显示加载中,根本就不出现我下载的文件。
ccaa restart
然后换个浏览器再试试,最好用Chrome谢谢问题已经解决了,不过换浏览器后RPC密钥要记得在输入一遍。
对了,大佬问一下,请问这样折腾过后还可以连接OneDrive云盘当个人网盘吗?
可以的话,能教一下吗?
1. 换了浏览器肯定要重新设置RPC密钥,因为信息是保存在浏览器的COOKIE中
2. Onedrive有Oneindex可以用
3. 如果你需要在服务器上挂载Onedirve,可以研究下Rclone:CentOS使用Rclone挂载OneDrive
“Aria2 状态未连接” 提认证失败
aria2.log
我的系统 CentOS6.9 64位
05/31 12:20:49 [[1;31mERROR[0m] IPv4 RPC: failed to bind TCP port 6800
Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: Address already in use
05/31 12:20:49 [[1;31mERROR[0m] Exception caught
Exception: [DownloadEngineFactory.cc:219] errorCode=1 Failed to setup RPC server.
1. 输入命令
ccaa status
查看是否运行中2. 如果在运行中,说明您设置不对,参考帮助文档:https://www.xiaoz.me/doc/doc-ccaa/faq (为什么我安装后AriaNg提示未连接?)
请问如何在线播放视频?!
请参考帮助文档:https://www.xiaoz.me/doc/doc-ccaa/use 进入文件管理,部分视频支持在线播放。
大佬这个脚本真是很适合小白,小白自己单独装半天各种出错,一直没搞定Caddy filemanager的安装,不过现在好像叫改名叫filebrowser,还有我自己装的aria2下载超过VPS硬盘大小的文件时会直接报错没法下载,不是单个文件超过大小,而是文件合集加起来超过,比如BT里面有10个视频,我想先选中里面的一两个视频下载都不行,大佬你这个脚本就可以实现,想请教下怎么实现的,貌似不是aria2的配置文件实现的吧,我直接拷贝配置文件没用
这个我还真没测试过,应该是arai2配置的原因,您可以对比下脚本中的配置和您自行的配置。
谢谢回复,aria2配置文件完全一样,我直接拷贝过去的,可能是我单独装的没有装上Caddy filemanager的原因,其实我是想整合AriaNg和filebrowser,但是装不上,网上也没找到filebrowser 2.x的详细安装教程,有空我再尝试
您好,我登陆webui永远认证失败,放行了端口也是,看了下日志
[^[[1;31mERROR^[[0m] IPv4 RPC: faileConnection closed by foreign host. 请问是啥情况呀
TAT感谢大佬
查看下/etc/ccaa/aria2.conf这个配置文件里面的rpc-secret=是否有特殊字符导致。
感谢伟大大!
请问如何设置全自动同步到 google cloud?
要同步到Google可以借助Rclone来完成。
为什么最近下载都是失败的! 添加任务 之后过一会就显示在【已完成/已停止】点击 X重试 也是失败
ccaa不能开机自启
建议参考下帮助文档进行设置:https://doc.xiaoz.me/#/ccaa/preserve
建议在下载界面 已完成的资源选择 可以多一个 复制直连地址功能 😄
https://i.imgur.com/ZHjn5cr.png
为什么没速度 全是0kb https://i.imgur.com/ykY2Cie.jpg
同一个资源Cloud Torrent 速度很好
输入命令:
/etc/ccaa/upbt.sh
更新下BT Tracker呢。bt-tracker update completed.
还是0kb
可以下载了 输入命令:/etc/ccaa/upbt.sh 之后 任务还有重新添加下载 才可以!
问下这个总共要放哪些端口 一直链接不上
6080/6800/6998/51413都放行了
Aria2 状态 未连接
要设置RPC密钥,请参考帮助文档:https://doc.xiaoz.me/#/ccaa/install
密码设置的 刷新页面就是连接不上!
打开日志就一行
01/16 00:37:09 [[1;32mNOTICE[0m] IPv4 RPC: listening on TCP port 6800
上图
谢谢,现在好了!!!! 防火墙问题优先级设置 1000 连接成功
好的,问题解决就好。
Aria2 is running,pid is 5707.
Caddy is running,pid is 5708.
安装完成 无法打开网页是什么情况 显示运行中
———————————————————-
无法访问此网站 xx.80.107.11 的响应时间过长。
请在 Google 中搜索“107 11 6080”
ERR_CONNECTION_TIMED_OUT
解决了 哈哈 防火墙忘记开端口了
下载的mp4无法在线观看,什么鬼,有什么用
bT下载任何东西,从没成功过,大佬什么原因,你的能下载吗?还是和服务器有关???
我的没有问题,您可以运行
/etc/ccaa/upbt.sh
更新下BT Tracker列表,然后找个热门的种子试试。请问怎么给予Caddy赋予完整权限就是可以新建其他用户什么的
新建其它用户?没明白什么意思呢。
就是我想在80端口在多开一个FileBrowser给朋友存文件用
大佬安装了有下载速度怎么回事,端口都开了,列表也是最新的
你是指下载BT没有速度吗?
好用,放自己私人网盘方便下载了不介意吧….
不介意,感谢支持。
错误,请查看是否开启Aria2
发现一个问题,在BT下载的时候,当前任务下载完成后处于做种状态,不会继续执行下一个任务,而是等待当前任务做种完毕,才去执行下一个,要没有什么好的办法来使其做种归做种,但是下载不要停呀
不会的吧,我这边没遇到您说的情况呢。看下是不是另一个下载没有人分享导致的没速度。
弱弱地问一句,如何下载片子啊
“Aria2 状态未连接” 提认证失败是啥回事啊
你好,
安装完之后,查看运行状态ccaa status,显示Not running!,请问是什么问题……OVH
安装的时候显示,但是也能打开ariaNG,会有什么问题吗…….aliyun
FirewallD is not running
FirewallD is not running
FirewallD is not running
FirewallD is not running
FirewallD is not running
阿里云的注意下安全组放行6080/6800/6998/51413端口
谢谢,已经放行了,还是提示这个,但是能连上。
你好,我问问这个AriaNg是什么版本的,按照你的方法安装的这个,能不能升级,如何升级?
1. 您可以通过命令
aria2c -v
查看当前aria2版本2. 可以自行升级aria2版本,但是编译aria2是一件非常麻烦的事,这个已经静态编译好的项目https://github.com/q3aql/aria2-static-builds 供您参考。
你好 我是想查看AriaNg的版本而不是Aria2的
因为在github上我看到了AriaNg的版本已经升级到了0.5.0 我想升级到这个版本
你好,安装时出现 Error: DBUS_ERROR: Failed to connect to socket /run/dbus/system_bus_socket: \u6ca1\u6709\u90a3\u4e2a\u6587\u4ef6\u6216\u76ee\u5f55
是怎么回事呢?
我是使用Linux deploy 部署的centos 7
系统信息:1 SMP PREEMPT Wed Jan 13 05:21:36 CST 2016 armv7l armv7l armv7l GNU/Linux
Linux version 3.10.28-g8856daa (builder@wcc-miui-ota-bd22) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Wed Jan 13 05:21:36 CST 2016
AriaNg的配置中,https要怎么设置
打开了aria2.conf 之后不知道该怎么弄
如果启用了https需要单独修改aria2.conf添加以下内容:
建议封装一个docker镜像,这样不管什么系统都能用了
有大佬已经在CCAA基础上封装为docker镜像了,参考:https://www.moerats.com/archives/750/
Aira2状态一直显示未连接,重启也一样
1.希望告知下详细的操作系统
2.希望贴出
/etc/ccaa/aria2.log
日志在线播放好像不行,请问是什么问题呢。
filemanager只能播放部分.mp4格式,其它根式无法解码,下载到本地播放吧。
就是MP4的格式噢,点开黑屏中间有个下载按钮。
刚又试了试另外一个MP4的可以播放。
看来是那个MP4有特殊。
mp4也分很多属性,H.264的.mp4格式才能播放,其它不行。
你好,安装完之后,查看运行状态ccaa status,显示Not running!,请问是什么问题。。
配置好之后,一开始是用Chrome浏览器没问题,但换个浏览器就打不开了。换电脑,再用Chrome也一样打不开。一开始用的电脑用Chrome一直都没问题,并且不用每次都输密码(没有用浏览器记住密码)
1. 看下服务器是否死掉了
2. 清除浏览器缓存或用无痕模式试下
实验几次发现:如果 ccaa stop,则只有登陆过的浏览器才能通过 http://IP:6080/ 登陆,没登过的就不行。ccaa start 后所浏览器都可以。
是的,AriaNG是静态页面,浏览器会进行缓存。另外即使访客能打开AriaNG也无任何意外,要控制Aari2下载是需要填写RPC密钥的,只要RPC密钥不泄露是没问题的。
博主有打算移植到Ubuntu上吗?
博主您好,最新更新了脚本,已经适配了Ubuntu和Debian系统,现在您可以试试了。