当前位置: 首页 > Linux运维 > Linux一键安装Caddy + Aria2 + AriaNg实现离线下载

Linux一键安装Caddy + Aria2 + AriaNg实现离线下载

发布于:2018-10-1 最后更新:2020-3-9 Linux运维 157条评论 74,366 views
如需VPS代购、PHP开发、服务器运维等服务,请联系博主QQ:337003006

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

其它说明


标签: , , ,

157 条评论 “Linux一键安装Caddy + Aria2 + AriaNg实现离线下载”

  1. 很恼火啊说道:

    ccaa restart多几次
    caddy不运行,不能跟着重启
    尤其是把IP:6080改成域名之后,caddy没反应了

    1. xiaoz说道:

      应该是哪里没对,最好是看下日志报什么错误。另外CCAA 2.0预计这两天发布,您可以关注下。

  2. gray说道:

    filebrowser有办法提取出直链下载嘛?

    1. xiaoz说道:

      默认不是直链,没做进一步的研究。

  3. 南风大叔说道:

    请问,如何绑定域名用80端口或者443,不用在域名后面加6080

    1. xiaoz说道:

      这个要在caddy上配置SSL证书才行,一两句说不清楚,您可以搜下caddy配置SSL证书的教程。

    2. gray说道:

      端口转发或者反向代理,最简单的就是防火墙配置一句端口转发80到6080
      “`
      firewall-cmd –add-forward-port=port=80:proto=tcp:toport=6080
      “`

      1. xiaoz说道:

        感谢分享,学习了。

  4. ss说道:

    遇到一个Bug,当最高同时下载文件数量设置为2,之后改成3后,一进入下载负载会持续100%,同时已完成列表无法加载。

  5. 晨曦说道:

    发现一个不算BUG的BUG
    如果我的文件里有下载超过10M以上的TXT文件 打开文件管理器将会超时 半天无法响应 基本打不开 文件管理器直接瘫痪 切换新建文件夹进去则可以

    所以这个文件管理器是可以替换的吧 我想把他换了

    1. xiaoz说道:

      文件管理器用的filebrowser,大文本我还没测试过,如果经常卡死你还是下载到本地打开吧。

  6. Xiaoj说道:

    阿里云学生机
    开始下载速度有10M/s,过了个吧小时候所有资源都没速度了,估计被封了吧?

    1. xiaoz说道:

      着个可能和你下载的资源有关系,也可能被服务商限速了。

  7. null null说道:

    centos7
    ccaa status显示not running
    ariang 一直未连接
    有没有手动启动aria的方法,我甚至不知道路径在哪

    1. null null说道:

      not running是端口被占用了,但是跑起来以后还是连不上,帮助文档也打不开了

      1. xiaoz说道:

        1. 帮助文档偶尔会抽风,先访问这里查看文档吧:https://www.yuque.com/helloz/ccaa
        2. 连不上的话检查下6080端口监听没有呢,另外RPC密码配置正确了吗?

        1. null null说道:

          密码都对的,感觉aria未连接的情况挺多的,我用逗比的脚本了,先谢谢吧

          1. xiaoz说道:

            好的,很遗憾未能解决你的问题。

  8. Abeim说道:

    ip:6800打开空白页
    6080就正常

    1. xiaoz说道:

      6800是用于Arai2通信的,本来就没法通过WEB访问,为什么要去访问6800呢?

  9. asdsca说道:

    你好,请问ccaa如何设置开机自启,谢谢

    1. asdsca说道:

      没事了,已找到相关命令

      1. xiaoz说道:

        好的,帮助文档有提到如何设置开机自启。

  10. ma说道:

    想问下,ariang,新建任务怎么像yaaw一样,添加任务的header

    1. xiaoz说道:

      新建下载的时候旁边有个选项 – 勾选HTTP – 自定义请求头。

      1. ma说道:

        是不是每个链接都要改下,感觉没法像yaaw那样新建任务界面都有请求头的输入框.算了,我两个都准备吧,有请求头用那个,直链用这个,谢谢大佬

  11. xiaoming说道:

    为什么一定要用到防火墙啊!不开防火墙安装提示“FirewallD is not running”

  12. Hermit说道:

    现在是否不能下载百度网盘了,发现下载都是异常都

    1. xiaoz说道:

      百度网盘的链接是有cookie验证的,你得用浏览器插件导出aria2的链接才行,给你推荐一个工具:https://www.baiduwp.com/

  13. 难友窝说道:

    密码忘了怎么修改?

    1. 难友窝说道:

      caddy的密码

    2. 难友窝说道:

      搞定了,谢谢博主的项目

      1. xiaoz说道:

        好的,大部分问题参考帮助文档可以解决。

  14. jack说道:

    RPC设置里面没有秘钥设置 一直是显示连接中

    1. xiaoz说道:

      你密钥都不设置自然连接不上,建议换个浏览器并对比下“截图”。

  15. 着急说道:

    大佬,请问可以修改默认的6080端口吗?我买的vps服务器用不了6080端口。。。

    1. xiaoz说道:

      修改/etc/ccaa/caddy.conf将6080修改为你想要的端口,然后重启一次ccaa,另外记得防火墙放行对应端口。

      1. 着急说道:

        修改了,重启了ccaa,重启了系统还是打不开

        1. 着急说道:

          系统重装了几次,防火墙也关了还是不行

  16. trivia说道:

    所有磁力链一点下载,就直接停止下载,报错了!errors occurred while binding port