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

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

发布于:2020-2-28 最后更新:2020-3-1 分享发现 60条评论 13,072 views
如需VPS代购、PHP开发、服务器运维等服务,请联系博主QQ:337003006

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的,若因违规使用导致服务器被封本人不承担任何责任

其它

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


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

  1. Skrtono说道:

    在WSL2环境下,无法用环回地址进行访问,请问该怎么办

    1. xiaoz说道:

      那你把访问IP改成127.0.0.1或者内网IP

  2. L说道:

    老哥 filebrowser 显示你无权限访问咋办呀?

    1. xiaoz说道:

      检查下载目录的权限,需要给ccaa用户权限:chown -R ccaa:ccaa /下载目录

      1. L说道:

        感谢大佬,搞定了

  3. aaaa说道:

    希望能做一期关于Nginx rewrite的教程就好了

  4. hututu说道:

    大佬,请问新版本在aria2.conf里面加on-download-complete=还能用吗?我装了新版无论如何也无法用这个参数调用rclone上传,好奇怪?

    1. xiaoz说道:

      最近的更新没有变动过参数,无法调用上传建议贴具体报错。

      1. hututu说道:

        Aria2的log里面没有看到错误信息呢

      2. hututu说道:

        我用同样的配置文件,重新安装今年1月左右老版本的CCAA,能够正常调用rclone

  5. 网友A说道:

    能做一个离线下载然后自动转存到onedrive的一件脚本吗?vps小鸡没那么大ssd,需要这样的功能

  6. dafei说道:

    请问添加任务后,直接就失败,自动删除到到已完成/已停止里了,请问是什么原因?

    1. xiaoz说道:

      建议根据文档看下日志,这个应该是你下载目录权限不够导致。另外已经发布Docker版了,你也可以卸载后尝试Docker版本:https://www.xiaoz.me/archives/14798 兼容性更好。

      1. dafei说道:

        下载目录给的权限是777,应该是足够的。

      2. dafei说道:

        日志只有这一条记录,也就是早上安装时候的记录,上个月安装都能正常使用,这次重新安装系统后安装就成这个样子了。
        05/03 08:12:53 [[1;32mNOTICE[0m] IPv4 RPC: listening on TCP port 6800

        1. xiaoz说道:

          输入ccaa restart重启后再试试呢。

  7. 234234说道:

    你好。一直在用你的脚本。想请问一下,如果用外部下载软件下载filebrownser的内容呢??谢谢!

    1. xiaoz说道:

      1、如果有IDM之类的软件,并且处于启用状态,Filebrownser点下载的时候一般会自动调用外部工具(IDM)下载
      2、如果没有调用,而是用浏览器下载的,打开浏览器下载任务,复制下载链接,粘贴到外部工具中下载。

      1. 234234说道:

        谢谢站长的回复。好像firefox调用外部的IDm比较麻烦,之前的扩展提示有风险!!

        1. xiaoz说道:

          那你手动复制浏览器中的下载地址粘贴到下载工具中吧。

  8. qwert003aa说道:

    作者你好我在搬瓦工dabian9里安装不能启动,输入命令好像没有反应,麻烦我如何操作,在centos7.7里就没有问题。

    1. xiaoz说道:

      如Github上的答复,先尝试安装sudo:apt-get install sudo,然后卸载脚本,重新用root命令再安装一次。

  9. hardmoon说道:

    FATAL: kernel too old
    ./ccaa.sh: line 206: 1482 Aborted nohup aria2c –conf-path=/etc/ccaa/aria2.conf > /var/log/aria2.log 2>&1 (wd: ~/ccaa_tmp)
    更新了版本也是这样

    1. hardmoon说道:

      就是体现在aria不能连接上.filemanager正常

  10. Theresa W Chavez说道:

    您好,我设置之后显示aria2未连接,请问怎么办,系统是centos7.8

    1. xiaoz说道:

      1、先输入ccaa status看下运行没有
      2、如果运行了检查RPC密钥设置
      3、如果没有运行,卸载后重装一次,注意你是国内还是国外的机器,安装脚本后面加一个cdn对国内有优化,不然可能安装失败。

  11. Chou说道:

    出现参数错误是什么情况

    1. xiaoz说道:

      安装的时候出现的还是什么时候出现的?

  12. lyo lee说道:

    作者您好,我按着您的教程操作了,卡在了AriaNg未连接这里,我确认过PRC密码是对的,也重装了几次,但还是一样的结果,而且执行ccaa start 和 ccaa restart 之后 查看的 status都是 not running !有什么办法吗?我是Debian10的系统

    1. xiaoz说道:

      那你这个应该是没安装成功,安装期间有什么报错没有?

      1. lyo lee说道:

        没有啊,而且AriaNg和file browser都能正常打开

  13. 234234说道:

    感谢站长!

  14. yan说道:

    进File Browser
    提示
    用户名或密码错误
    用户名:ccaa
    密码:admin

    1. xiaoz说道:

      您之前是不是改过密码?

      1. yan说道:

        安装后第一次进!都进步去!按你教程装的

        1. xiaoz说道:

          1.ccaa status看下状态运行没有
          2.反馈下具体报错

  15. hei说道:

    这样配置之后想单独重启aria2怎么弄,因为我还配置了rclone,但还没成功

    1. xiaoz说道:

      直接ccaa restart吧,全都重启了。

  16. 说道:

    您好,我设置之后显示aria2未连接,请问怎么办,系统是centos6.9

    1. xiaoz说道:

      支持的操作系统:CentOS 7-8、Debian 8-10、Ubuntu 16-18,uname -r查看下内核如果是2.x的内核无法安装aria2,需要3.x以上。

  17. 貌似祸害说道:

    请问ccaa怎么添加上传到onedrive的脚本呢?

  18. ccqnb说道:

    谢谢小z,已经更新安装,一切正常

  19. 王经说道:

    centos 7.7版本装好后不能下载,不知未什么。
    安装成功,连接成功。停了防火墙

    1. xiaoz说道:

      你下载的磁力还是http链接,有些死链的话是没速度的,可以先去:http://soft.xiaoz.org/ 随便找个链接下载试试。

      1. 匿名说道:

        试了,还是不行。系统是新安装的,接着就装aacc。

        1. xiaoz说道:

          稍等,我先试一下你后面提供的密钥,如果方便可以加一下我QQ:337003006

        2. xiaoz说道:

          刚刚我输入命令:ccaa restart 重启了下,现在测试可以正常下载了。

          1. 还是我说道:

            重启就行了?! 没想到。 谢谢!!!
            (建议安装说明里增加一下重启提示)

          2. xiaoz说道:

            1、这篇文章中,常用命令有给出重启命令
            2、这种情况并非每个用户都会遇到

  20. wenyu说道:

    重启好像就关了,怎么设置自动启动呢

  21. iamydp说道:

    端口怎么改求教

  22. sypopo说道:

    centos 6 支持吗?

    1. xiaoz说道:

      uname -r看下Linux内核呢,如果是2.x不支持,如果是3.x应该是可以安装的。

  23. jahem说道:

    旧版本怎么更新?

    1. xiaoz说道:

      旧版本也是执行上面的命令,先卸载,再执行一次进行安装。(卸载不影响已经下载的内容)

  24. mr X说道:

    外行人,但是很喜欢,请问能和宝塔共存不,能和onemanager共存不,真心求教

    1. xiaoz说道:

      可以共存,端口上没有冲突。

  25. lzbzz说道:

    home not set怎么办

  26. orz说道:

    有没有docker版?

    1. xiaoz说道:

      暂时没有哦,各程序都是独立二进制文件,几乎无依赖,感觉用docker意义不大。

发表评论

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