当前位置: 首页 > 分享发现 > CCAA更新至2.0,Linux一键安装Aria2 + AriaNg + Filebrowser实现离线下载、在线播放

CCAA更新至2.0,Linux一键安装Aria2 + AriaNg + Filebrowser实现离线下载、在线播放

发布于:2020-2-28 最后更新:2020-3-1 分享发现 106条评论 62,633 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主QQ:446199062

CCAA原为CentOS + Caddy + AriaNg + Aria2,故命名为CCAA,不过现在已经不仅仅支持CentOS,包括主流的Debian、Ubuntu也已经支持,自2.0(2020/02/28)版本开始已移除Caddy,改用Golang写了一个简单的WebServer来运行AriaNg。

各软件作用

  • Aria2 提供离线下载
  • ccaa_web支撑AriaNg运行,使用Golang编写
  • AriaNg为Aria2 提供WEB界面
  • Filemanager提供文件管理

主要功能

  • 支持HTTP/HTTPS/FTP/BT/磁力链接等离线下载,断点续传等
  • 文件管理、视频在线播放
  • 完善的帮助文档

本次更新内容

  • 优化安装脚本
  • 更新aria2版本
  • 更新Filebrowser版本
  • 更新AriaNG版本
  • 移除Caddy,改用Golang写了一个简单的WebServer来运行AriaNG
  • CentOS 8支持
  • 修复一些BUG

一键安装CCAA(Aria2 + AriaNg + Filebrowser)

目前支持的操作系统为:CentOS 7-8、Debian 8-10、Ubuntu 16-18,操作系统要求64位。请根据自己的VPS位置复制下面的命令:

#海外
bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh)
#国内
bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn

如果出现-bash: curl: command not found错误,说明curl命令没安装,请输入下面的命令先安装curl,再回过头来执行上面的命令。

#Debian or Ubuntu
apt-get -y install curl
#CentOS
yum -y install curl

如果不出现错误,会看到下面的界面,根据提示输入1安装CCAA

安装过程中会要求设置下载路径(若不填写默认下载路径为/data/ccaaDown)和Aria2 RPC 密钥,密钥建议字母 + 数字组合,不要含有特殊字符,以免出现异常。

安装完毕后会提示访问地址、Aria2 RPC 密钥、File Browser 用户名、密码

  • 访问地址默认为http://IP:6080
  • Aria2 RPC 密钥:您自行设置的
  • File Browser 用户名:默认为ccaa
  • File Browser 密码:默认为admin

使用入门

输入http://IP:6080访问AriaNg ,首次打开会提示“认证失败”,这个是正常现象。依次点击“AriaNg设置 - RPC - 填写您之前设置的RPC密钥”

左侧导航栏有一个“文件管理”菜单,是FileBrowser的入口地址,URL地址为http://IP:6081,初始用户名为:ccaa,密码为:admin登录FileBrowser后请务必修改密码

常用命令

安装成功后,您可以使用如下命令来管理CCAA:

#进入CCAA管理界面
ccaa
#查看ccaa状态
ccaa status
#启动ccaa
ccaa start
#停止ccaa
ccaa stop
#重启ccaa
ccaa restart
#查看当前版本
ccaa -v

注意事项

  • CCAA是从Github拉取资源,建议国外服务器使用,国内服务器可能安装速度非常缓慢或不成功
  • 如果服务器有启用安全组,请务必在安全组放行以下端口:6080/6081/6800/6998/51413
  • 大部分服务商是禁止下载BT的,若因违规使用导致服务器被封本人不承担任何责任

其它

更多使用说明请参考帮助文档,在提出疑问之前建议先阅读一遍帮助文档,如果有什么建议或者问题欢迎留言反馈。


106 条评论 “CCAA更新至2.0,Linux一键安装Aria2 + AriaNg + Filebrowser实现离线下载、在线播放”

  1. 王帅锅说道:

    bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn
    输入后,既不报错,也不出现安装页面,请问是什么原因

    1. xiaoz说道:

      可能是你的网络无法连接到Github,是国内的服务器吗?

  2. jahem说道:

    1.0版on-download-complete=可以用,2.0就不行,卸载2.0,重新用1.0

    1. xiaoz说道:

      我没怎么用过这个参数,后续试试看。

  3. lybwroay说道:

    你好,想问一下CCAA能在纯ipv6环境安装运行吗?

    1. xiaoz说道:

      这个我也没有测试过,不确定是否能用。

      1. lybwroay说道:

        前期安装还可以,但因为不可抗力因素没尝试下去……
        另外,您可能需要注意一下评论回复邮件提醒功能。
        我收到了下2022年5月6日 21:11您对他人在“OneNav书签管理程序0.9.20更新”评论的回复。

        1. xiaoz说道:

          是我回复你的,我回复评论搞串了。

  4. lsts说道:

    ccaa_web
    ————————————————————-
    大功告成,请访问: http://
    403 Forbidden

    403 Forbidden
    nginx

    :6080/>
    File Browser 用户名:ccaa
    File Browser 密码:admin
    Aria2 RPC 密钥: 112233
    帮助文档: https://dwz.ovh/ccaa (必看)

    安装完后最后提示是这样的,端口没有占用,

    1. xiaoz说道:

      获取IP的接口失效了,我更新了脚本,你先卸载后重新安装下。

  5. lsts说道:

    CentOS 7.6安装成功,但是到提示安装成功哪里应该是127.0.0.1:6080,现在安装完了提示好几个404:6080,重装几次都这样,换了2个服务器都这样,防火墙已经把几个端口全都开放的,127.0.0.1:6080,打不开页面

    1. lsts说道:

      宝塔7.9环境

    2. xiaoz说道:

      127.0.0.1换成你自己的服务器公网IP试试

      1. lsts说道:

        我知道,我只是这样表达出来,我我就是打开的公网ip.安装了安全哪里自动就填了了常用的几个端口,显示未启用

  6. 404说道:

    比较狗血的问题
    我安装完成后下载也没问题

    但是换个浏览器就无法管理和访问了

    一直现在授权失败

    和解?

    多谢

    1. xiaoz说道:

      授权信息是保存到浏览器的,换了浏览器在页面重新设置RPC密钥。

  7. 说道:

    怎么添加证书?分享文件后,有些电脑无法访问没有证书的网站

  8. 飞飞氘说道:

    怎么改51413的端口?

    1. xiaoz说道:

      参考文档找到配置文件进行修改,然后重启ccaa

  9. x说道:

    请问一下文件浏览器应该怎么更新呢,最新的已经是2.11了。

  10. Janver说道:

    .报错:/dev/fd/63: line 11: [: =: unary operator expected

    安装开始检测时提示这样报错,后面就一路失败了

    debian9x64

    [email protected]:/dev/fd# bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh)
    /dev/fd/63: line 11: [: =: unary operator expected

  11. Meng说道:

    我知道怎么用docker改变端口,但是如何把这两个用一个端口,然后通过tag进行区别?如果我想这样操作该怎么设置呢

    1. Meng说道:

      只能用nginx这类么

  12. 事实上说道:

    用cdn也非常慢,
    Connecting to codeload.github.com (codeload.github.com)|192.30.255.120|:443… connected.
    HTTP request sent, awaiting response… 200 OK
    Length: unspecified [application/zip]
    Saving to: ‘master.zip’

    master.zip [ ] 1.10M 6.15KB/s

    1. xiaoz说道:

      看这个资源是github的,您是国内的服务器进行下载吗?

    2. thawne说道:

      我也卡在这里,但是本地下载就很快,机器是腾讯云上海

  13. linke说道:

    服务器出了点问题 什么情况?

    1. xiaoz说道:

      什么问题?

  14. ccqnb说道:

    xiaoz,你好!有一个问题请教,我通过rclone把onedrive的video目录挂载到主机的/home/video目录下,如果我把aria的下载目录设定为/home/video的话,下载的视频文件是否会自动上传到onedrive网盘的video目录下呢?盼复

  15. 保密说道:

    如何修改web端口6080到80端口?谢谢!

  16. google voice说道:

    这个好用,哈哈

  17. hb说道:

    你好,我使用的是树莓派3B,系统安装的是树莓派官方系统raspios,安装成功后却无法启动,ccaa status始终为Not running,查看log显示 /usr/bin/aria2c: /usr/bin/aria2c:无法执行二进制文件 ,请教一下是什么原因?

    1. xiaoz说道:

      抱歉,目前暂不支持树莓派(Arm)

  18. 223344说道:

    你好啊。想请问一下,如何用aria2下载谷歌云呢?谢谢!电脑全局后用IDM太慢了。

    1. xiaoz说道:

      这个我也没研究过,你可以找一下有没有类似的浏览器扩展或油猴脚本可以将谷歌云导出到Aria2

  19. lg,1999说道:

    on-download-complete 不能调用上传,希望更新

    1. xiaoz说道:

      可以先参考下这个:https://github.com/helloxz/ccaa/issues/33

发表评论

邮箱地址不会被公开。 必填项已用*标注