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注册就送$50,可开日本/新加坡等机房,【点击注册】。
最后修改:2019 年 07 月 04 日 04 : 46 PM

发表评论

72 条评论

  1. 大神好

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

  2. 大神好

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

  3. 长远

    aria一直启动失败怎么办

    1. Rat's
      @长远

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

  4. 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/

  5. DearTanker

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

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

  6. 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/

  7. deemo

    大佬,我来添点东西吧!
    如果需要开启https下载,首先需要绑定域名到aria2的控制面板,然后修改aria2配置文件中的rpc-secure = true,然后在下面的rpc-certificate以及rpc-private-key后面指向域名配置的ssl证书和私钥,路径要填对。然后重启aria2,之后在控制面板中的rpc设置中,https后面要填域名,不能填ip。之后就可以了。
    多谢大佬提供一键脚本和教程!

    1. Rat's
      @deemo

      感谢添加,辛苦了,到时候看能不能拿来水篇文章。

  8. 诙谐

    安装了然后aria ng死活链接不上,第三方的aria2下载就没问题。。

    1. Rat's
      @诙谐

      ariang密匙啥都填对了?

  9. 23334

    博主想请问下 aria2下载种子的时候 种子内含多个文件 但我只想下载其中一个 其他的不下载 有什么办法可以全选和反选,手动一个个点取消太麻烦了

    1. Rat's
      @23334

      这个不太清楚

  10. dfadaf

    博主,这个错误是什么原因啊?
    https://i.imgur.com/AY4Wm3d.png

    1. Rat's
      @dfadaf

      什么系统?重启系统再试一下

  11. roger

    大佬脚本好像出问题了 aria2下载不下来了

    1. Rat's
      @roger

      是连不通么?ping下文件下载域名,百度下更改hosts,将ip指向ping出的ip

  12. Roger

    大佬 能缓存一下aria2吗?过内死活下不下来

  13. 55555555

    大佬,再次感谢你提供的教程~
    小白的我遇见了一个坑苦来了我的坑~
    一键脚本虽然能在iptable里面配置port,但是似乎我不知道这个常识:国内的服务器都需要后台来开启一下端口!
    忘大佬在写教程的时候提到特殊端口的时候加上这一句~方便后来的小白们~

    1. Rat's
      @55555555

      好的,有些文章提过这个问题,不过下载bt一般都是在国外机器上

  14. lesef

    wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

  15. linke

    您当前的无用户无法执行此操作

    1. Rat's
      @linke

      什么系统?Ubuntu的话,使用sudo su看看。

  16. LY

    前端后端都装好了,连接不上,改密码改端口都连接不上,用你的前端也连接不上
    查看状态
    ● aria2.service - LSB: aria2 is a lightweight multi-protocol & multi-source command-line download utility.
    Loaded: loaded (/etc/init.d/aria2; generated; vendor preset: enabled)
    Active: inactive (dead)

    Docs: man:systemd-sysv-generator(8)
    1. Rat's
      @LY

      Aria2是关闭状态的,你开启下Aria2。

  17. roger

    大佬我树莓派重启不会自动开启

    1. Rat's
      @roger

      你手动开启看看。

      1. roger
        @Rat's

        手动没有问题0.0

        1. roger
          @roger

          大佬 怎么不弄个评论邮箱

          1. Rat's
            @roger

            评论邮箱通知?

            1. Roger
              @Rat's

              升级到最新版本,重启还是不会启动。

              1. Rat's
                @Roger

                评论邮箱就不搞了,有点麻烦,不知道你会不会自己添加开机自启?可以在博客找下添加方法。

                1. Roger
                  @Rat's

                  大佬你要是信的过我,我帮你搞。我没有看见0.0

                  1. Rat's
                    @Roger

                    好比这种:https://www.moerats.com/archives/623/。评论邮箱我有空自己研究下。

                    1. Roger
                      @Rat's

                      Thanks♪(・ω・)ノ

            2. Roger
              @Rat's

              是的

  18. 某人

    centos7.4 最小化安装需要
    yum -y install bzip2

    1. Rat's
      @某人

      mini用的很蛋疼,一堆东西都没。

  19. J

    直接用apt-get install 不行吗?

    1. Rat's
      @J

      可以,不过使用方式就不一样了。

      1. J
        @Rat's

        参考你的脚本在电视剧盒子里手动搞定了...果然是下载神器

        1. Rat's
          @J

          会玩。

  20. 无聊死了

    如何改web socket 去http

  21. 无聊死了

    博主,这个如何弄前端像yaaw和你的ariang 我看了你其他的教程都弄不到yaaw 和ariang

    1. Rat's
      @无聊死了

      博客一堆教程,看下最简单的这个:https://www.moerats.com/archives/411/。

      1. 无聊死了
        @Rat's

        没办法弄,试几次

        1. 无聊死了
          @无聊死了

          Your sites will be served over HTTPS automatically using Let's Encrypt.
          By continuing, you agree to the Let's Encrypt Subscriber Agreement at:
          https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf
          Do you agree to the terms? (y/n): 2018/05/11 12:57:44 user must agree to CA terms (use -agree flag)
          [DONE]

          Caddy Web Server is NOT running

          1. Rat's
            @无聊死了

            选y同意。

            1. 无聊死了
              @Rat's

              不能按y还没按到就去 2018/05/11 12:57:44 user must agree to CA terms (use -agree flag)这个了

  22. 光芒

    Aria2 如何开启https

    1. Rat's
      @光芒

      这个没研究过。

  23. moe

    默认密匙:doub.io能修改吗?(๑• . •๑)

    1. Rat's
      @moe

      去配置文件里看看。

  24. sMILE

    请问centos6.5可以用吗?

    1. Rat's
      @sMILE

      不能,不过你可以试试。

  25. CraK

    如何使aria2下载的默认用户组是www:www,之前手动配置的时候,用sudo -u www启动aria2c是可以做到的,这个一键脚本怎么做

    1. Rat's
      @CraK

      你说的修改权限?这个是默认root用户,具体怎么修改,你百度下。

  26. 路人甲

    博主,请问一下。我使用自己本地的centos 7 部署成功并且启动后,显示的地址加端口号在浏览器输入,提示无法访问此网页,请问是什么问题?(呃,尴尬说一句,我宽带没有公网IP ,但是我输入本地服务器IP+端口号,网页一样显示“无法访问此网站”);麻烦博主教一下如何解决

    1. Rat's
      @路人甲

      你安装的只是服务端,服务端是打不开的,需要配合前端才能下载,地址都填到前端配置里面。

  27. summer_SJ

    安装脚本的时候提示No package aria2 available. 然后结尾是Nothing to do 下一行就是错误Aria2 安装失败 请检查

    1. Rat's
      @summer_SJ

      需要升级下系统,CentOS使用yum update,Ubuntu/Debian使用apt-get update。

      1. yuhao2348632
        @Rat's

        搬瓦工运行yum update,升级以后也不好使,还是No package aria2 available

        1. Rat's
          @yuhao2348632

          用我这个手动教程,https://www.moerats.com/archives/800/。

          1. 大帅
            @Rat's

            可以安装,但是没有办法启动,显示:
            Exception caught
            Exception: [DownloadEngineFactory.cc:219] errorCode=1 Failed to setup RPC server.
            求解答!

            1. Rat's
              @大帅

              这个是不是6800端口被占用了?

              1. 大帅
                @Rat's

                是内核不对,换了个64位的就解决了,感谢。还想请教一下,frp能够内网穿透,实现外网访问samba映射文件吗?

                1. Rat's
                  @大帅

                  应该可以的,只要是内网的,都可以通过穿透让外网访问