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

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

Linux运维 36条评论 2018-10-1 4,585 views

xiaoz在《Linux一键安装Aria2 + YAAW实现离线下载》基础上重写编写了一键安装Aria2 脚本,目前仅支持CentOS系统,主要解决之前BT/磁力无法下载的问题,同时将YAAW替换为AriaNg,管理更加方便,以下简称CCAA

主要功能

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

安装CCAA

复制下面的命令,一行一个:

yum -y install wget unzip curl
wget https://github.com/helloxz/ccaa/archive/master.zip
unzip master.zip && cd ccaa-master && sh 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的,若因违规使用导致服务器被封本人不承担任何责任

其它说明

标签: , , ,

36 条评论 “CentOS 7一键安装Caddy + Aria2 + AriaNg实现离线下载”

  1. bibibi lll说道:

    请问怎么给予Caddy赋予完整权限就是可以新建其他用户什么的

    1. xiaoz说道:

      新建其它用户?没明白什么意思呢。

      1. bibibi lll说道:

        就是我想在80端口在多开一个FileBrowser给朋友存文件用

  2. abc说道:

    大佬安装了有下载速度怎么回事,端口都开了,列表也是最新的

    1. xiaoz说道:

      你是指下载BT没有速度吗?

  3. 路子说道:

    好用,放自己私人网盘方便下载了不介意吧….

    1. xiaoz说道:

      不介意,感谢支持。

  4. linke说道:

    错误,请查看是否开启Aria2

  5. 说道:

    发现一个问题,在BT下载的时候,当前任务下载完成后处于做种状态,不会继续执行下一个任务,而是等待当前任务做种完毕,才去执行下一个,要没有什么好的办法来使其做种归做种,但是下载不要停呀

    1. xiaoz说道:

      不会的吧,我这边没遇到您说的情况呢。看下是不是另一个下载没有人分享导致的没速度。

  6. 说道:

    弱弱地问一句,如何下载片子啊

  7. 说道:

    “Aria2 状态未连接” 提认证失败是啥回事啊

  8. LMH说道:

    你好,
    安装完之后,查看运行状态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

    1. xiaoz说道:

      阿里云的注意下安全组放行6080/6800/6998/51413端口

      1. LMH说道:

        谢谢,已经放行了,还是提示这个,但是能连上。

  9. 蓝芷怡说道:

    你好,我问问这个AriaNg是什么版本的,按照你的方法安装的这个,能不能升级,如何升级?

    1. xiaoz说道:

      1. 您可以通过命令aria2c -v查看当前aria2版本
      2. 可以自行升级aria2版本,但是编译aria2是一件非常麻烦的事,这个已经静态编译好的项目https://github.com/q3aql/aria2-static-builds 供您参考。

      1. 蓝芷怡说道:

        你好 我是想查看AriaNg的版本而不是Aria2的
        因为在github上我看到了AriaNg的版本已经升级到了0.5.0 我想升级到这个版本

  10. 刘蛊说道:

    你好,安装时出现 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

  11. add说道:

    AriaNg的配置中,https要怎么设置
    打开了aria2.conf 之后不知道该怎么弄

    1. xiaoz说道:

      如果启用了https需要单独修改aria2.conf添加以下内容:

      
      rpc-secure=true
      rpc-certificate=xxx.crt
      rpc-private-key=xxx.key
      
  12. ZYT说道:

    建议封装一个docker镜像,这样不管什么系统都能用了

    1. xiaoz说道:

      有大佬已经在CCAA基础上封装为docker镜像了,参考:https://www.moerats.com/archives/750/

  13. 1264718223说道:

    Aira2状态一直显示未连接,重启也一样

    1. xiaoz说道:

      1.希望告知下详细的操作系统
      2.希望贴出/etc/ccaa/aria2.log日志

  14. LMH说道:

    在线播放好像不行,请问是什么问题呢。

    1. xiaoz说道:

      filemanager只能播放部分.mp4格式,其它根式无法解码,下载到本地播放吧。

      1. LMH说道:

        就是MP4的格式噢,点开黑屏中间有个下载按钮。

      2. LMH说道:

        刚又试了试另外一个MP4的可以播放。
        看来是那个MP4有特殊。

        1. xiaoz说道:

          mp4也分很多属性,H.264的.mp4格式才能播放,其它不行。

          1. LMH说道:

            你好,安装完之后,查看运行状态ccaa status,显示Not running!,请问是什么问题。。

  15. sugar说道:

    配置好之后,一开始是用Chrome浏览器没问题,但换个浏览器就打不开了。换电脑,再用Chrome也一样打不开。一开始用的电脑用Chrome一直都没问题,并且不用每次都输密码(没有用浏览器记住密码)

    1. xiaoz说道:

      1. 看下服务器是否死掉了
      2. 清除浏览器缓存或用无痕模式试下

      1. sugar说道:

        实验几次发现:如果 ccaa stop,则只有登陆过的浏览器才能通过 http://IP:6080/ 登陆,没登过的就不行。ccaa start 后所浏览器都可以。

        1. xiaoz说道:

          是的,AriaNG是静态页面,浏览器会进行缓存。另外即使访客能打开AriaNG也无任何意外,要控制Aari2下载是需要填写RPC密钥的,只要RPC密钥不泄露是没问题的。

  16. 挖站否说道:

    博主有打算移植到Ubuntu上吗?

发表评论

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