Rat's

BT种子/磁力链接下载工具:Aria2一键安装管理脚本
说明:Aria2作为一款linux下的下载神器,可以下载http资源、种子文件、磁力链接等,功能强大,就不过多介绍...
扫描右侧二维码阅读全文
11
2017/08

BT种子/磁力链接下载工具:Aria2一键安装管理脚本

说明:Aria2作为一款linux下的下载神器,可以下载http资源、种子文件、磁力链接等,功能强大,就不过多介绍了,此前提到过Aria2安装方法,这里再说个逗比大佬的一键脚本,很方便,推荐使用。

安装

这里只提到了搭建后端,前端可以使用我自己搭建好的:https://www.moerats.com/Aria2/,或者可以参考:一个Aria2新的更好用的Web前端:AriaNg安装教程

系统要求:CentOS 7+Debian 6+Ubuntu 14.04+

执行下面的代码下载并运行脚本:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh

运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。

使用说明

进入下载脚本的目录并运行脚本:

./aria2.sh

然后选择你要执行的选项即可。

Aria2 一键安装管理脚本 [vx.x.x]
-- Toyo | doub.io/shell-jc4 --
 
0. 升级脚本
————————————
1. 安装 Aria2
2. 卸载 Aria2
————————————
3. 启动 Aria2
4. 停止 Aria2
5. 重启 Aria2
————————————
6. 修改 配置文件
7. 查看 日志信息
————————————
 
当前状态: 已安装 并 已启动
 
请输入数字 [0-7]:

其他操作

启动:service aria2 start
停止:service aria2 stop
重启:service aria2 restart
查看状态:service aria2 status
配置文件:/root/.aria2/aria2.conf(配置文件包含中文注释,但是一些系统可能不支持显示中文)
下载目录:/usr/local/caddy/www/aria2/Download(该目录为Github下载安装的,而备用地址下载的默认为/usr/local/caddy/www/file

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2019 年 07 月 04 日 04 : 46 PM

发表评论

82 条评论

  1. 天空之昼

    安装完后默认获取的ip地址是外网ip,怎么修改为本地的ip?

    1. Rat's
      @天空之昼

      什么意思,本地链接的时候直接填127.0.0.1

  2. qsqq

    没有配置文件?或者说应该怎么写啊?我这是centos7,国内的机器,防火墙关了

    1. Rat's
      @qsqq

      配置文件好像默认在/root/.aria2/aria2.conf,写法好像默认有解释

  3. 看大佬

    大佬,请问为什么修改aria2.conf(# 禁用IPv6, 默认:false
    disable-ipv6=false)之后无法打开aria2?

    1. Rat's
      @看大佬

      修改后重启没?

      1. 看大佬
        @Rat's

        无法启动

    2. 看大佬
      @看大佬

      因为我出现
      03/07 21:53:09 [NOTICE] IPv4 RPC: listening on TCP port 6800

      03/07 21:53:09 [ERROR] IPv6 RPC: failed to bind TCP port 6800
      Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: Name or service not known
      这样的错误日志

  4. W

    请问怎么使用aria2呢?

    1. Rat's
      @W

      用文章开头介绍的ariang等web面板进行连接使用

  5. 大神好

    哎呀。回复错帖子了。
    大神不要看这个了

  6. 大神好

    大神,这个脚本还是那里有点小问题,
    我试验了两次,只要vps重启,ariang就连不上了。还有就是自动上传有问题。好像下载完不会自动上传。

  7. 长远

    aria一直启动失败怎么办

    1. Rat's
      @长远

      试试手动启动,aria2c --conf-path=/root/.aria2/aria2.conf,看有不有报错什么的

  8. JOJO

    tar (child): bzip2: Cannot exec: No such file or directory
    tar (child): Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now
    [错误] Aria2 解压失败 !
    ?为啥

    1. JOJO
      @JOJO
      该评论仅登录用户及评论双方可见
    2. Rat's
      @JOJO

      这应该是压缩包下载失败,错误还能提供上面的一点么?或者自己多试几次

      1. JOJO
        @Rat's

        这个解决了 没装bzip2……
        但是又有新问题了……
        安装主程序失败
        安装主程序之前 有这个提示
        Error: git222 conflicts with git-1.8.3.1-20.el7.x86_64
        -bash: Error:: command not found
        [root@ONEVPS190922021112 ~]# Error: git222-perl-Git conflicts with perl-Git-1.8.3.1-20.el7.noarch
        -bash: Error:: command not found
        [root@ONEVPS190922021112 ~]# You could try using --skip-broken to work around the problem
        -bash: You: command not found
        [root@ONEVPS190922021112 ~]# You could try running: rpm -Va --nofiles --nodigest

        1. Rat's
          @JOJO

          这个还是建议你换个系统操作,问题有点多。或者使用手动安装,教程:https://www.moerats.com/archives/800/

  9. DearTanker

    想问下,脚本重启 Aria2以后,下载任务就丢失了,这个问题该怎么检查。

    状态路径保存在:/root/.aria2/aria2.session,配置那些都不会丢失,只是丢失任务。。

  10. Li

    大佬
    我安装成功了
    当前状态: 已安装 并 已启动
    AriaNg也弄好了
    下载的可快了
    但是我不想用web网页来管理 我需要用命令行来下载
    所以我查了一下 whereis aria2c
    aria2c: /usr/bin/aria2c /usr/share/man/man1/aria2c.1
    然后我 /usr/bin/aria2c 'magnet:?xt=urn:btih:6afcab48fde3f5aea7bd24ead9681c0da6ab42de&dn=%e9%98%b3%e5%85%89%e7%94%b5%e5%bd%b1www.ygdy8.com.%e7%ba%a2%e7%90%bc.BD.720p.%e4%b8%ad%e8%8b%b1%e5%8f%8c%e5%ad%97%e5%b9%95.mkv&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce'

    09/09 04:14:25 [ERROR] IPv4 RPC: failed to bind TCP port 6800
    Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: 地址已在使用

    09/09 04:14:25 [ERROR] IPv6 RPC: failed to bind TCP port 6800
    Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: 地址已在使用

    09/09 04:14:25 [ERROR] Exception caught
    Exception: [DownloadEngineFactory.cc:219] errorCode=1 Failed to setup RPC server.

    机智的我把aria2先关掉了
    当前状态: 已安装 但 未启动
    再执行
    刚才的下载命令

    09/09 04:16:55 [NOTICE] IPv4 RPC: listening on TCP port 6800

    09/09 04:16:55 [NOTICE] IPv6 RPC: listening on TCP port 6800

    提示这个 然后没然后了 我的文件呢 下载到哪里去了

    /usr/local/caddy/www/file 这个默认的下载目录里面并没什么东西

    求助,默认安装完成,想用命令行下载,应该如何操作?

    1. Rat's
      @Li

      命令的话,看现在文件是不是在当前目录,命令行可以参考这个文章:https://www.moerats.com/archives/347/