Rat's

一个Aria2新的更好用的Web前端:AriaNg安装教程
说明:AriaNg是一个很实用的Aria2前端,比起Aria2 WebUI来说,好用多了,关于Aria2服务端搭建...
扫描右侧二维码阅读全文
15
2017/08

一个Aria2新的更好用的Web前端:AriaNg安装教程

说明:AriaNg是一个很实用的Aria2前端,比起Aria2 WebUI来说,好用多了,关于Aria2服务端搭建方法可参考:BT种子/磁力链接下载工具:Aria2一键安装管理脚本,这里说下前端AriaNg搭建方法。

自己也搭建了个AriaNg,可以参考:https://www.moerats.com/Aria2/

相关说明

AriaNg功能覆盖了Aria2 WebUIYAAW的功能。与之前的前端相比,主要优势在于:
1、完全响应式布局,电脑和手机等设备全部支持。
2、更友好的用户界面,使用起来更像常用的下载工具。
下载任务列表支持排序(文件名、大小、进度、剩余时间、下载速度等)和搜索,正在等待的任务列表支持拖拽安排下载顺序;任务详情页面支持健康度等参数的显示,文件和BT节点列表支持排序,文件列表支持按文件类型筛选选择,BT节点列表支持显示每个节点的任务完成状态等信息;新建任务页面支持直接手动下载等;提供完整的aria2设置支持,支持aria2所有设置的说明、修改等,设置界面全部中文。
3、支持下载完成通知(仅支持Webscoket协议及Chrome等现代浏览器)。
4、支持自定义使用的协议,Http(s)Websocket可任选。(Http(s)协议支持压缩,减少带宽)
5、数据增量更新,减少带宽使用。
6、其他功能大家可以自行体验,之后还会增加更多的功能。

截图

请输入图片描述

安装

Github项目地址:https://github.com/mayswind/AriaNg

1、安装宝塔

#Centos系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成后,进入面板,点击左侧软件管理,然后安装Nginx即可。

2、上传AriaNg程序
搭建好环境后,添加域名(没域名的直接添加IP),再下载AriaNg程序压缩包(点击下载),并上传解压到网站根目录。最后直接访问IP或者域名即可。

当然我们可以直接将程序下载到电脑上,解压出来,再打开index.html文件就可以直接使用了,这种是最方便的。

Vultr注册就送$50,可开日本/新加坡等机房,【点击注册】。
最后修改:2018 年 09 月 20 日 12 : 03 PM

发表评论

83 条评论

  1. lalalan

    "2、上传AriaNg程序
    搭建好环境后,添加域名(没域名的直接添加IP) "
    您好,大佬这一步的添加域名具体是在哪里操作啊?
    萌新一枚,以上的步骤都可以了
    本地下载好的index.html 是已经可以连接上aria2了
    但是,这样只能在电脑上用index.html链接aria,我想直接用地址栏里IP访问
    可是一直折腾了两天了,还是搞不定
    希望能给解答一下~谢谢

    1. Rat's
      @lalalan

      宝塔左侧网站-添加域名,可以看这个文章https://www.moerats.com/archives/778/

  2. newpalyer

    aria2连接状态一直显示未连接怎么办啊QAQ

    1. Rat's
      @newpalyer

      检查下密匙对不对,或者6800端口打开没,或者你用的什么面板,还有是http或者https

      1. newplayer
        @Rat's

        我从头安装了一遍,“安装完成后,进入面板,点击左侧软件管理,然后安装Nginx即可。”这句不是很明白,我是centos7系统。另外我安装完aria2后想用aria2c命令下载时显示了:

        08/21 14:27:19 [ERROR] IPv4 RPC: failed to bind TCP port 6800
        Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: Address already in use

        08/21 14:27:19 [ERROR] IPv6 RPC: failed to bind TCP port 6800
        Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: Address already in use

        08/21 14:27:19 [ERROR] Exception caught
        Exception: [DownloadEngineFactory.cc:219] errorCode=1 Failed to setup RPC server.
        麻烦大佬解释了OvO

        1. Rat's
          @newplayer

          说你的6800端口被占用了,检查下看看

          1. newplayer
            @Rat's netstat -ano

            Active Internet connections (servers and established)
            Proto Recv-Q Send-Q Local Address Foreign Address State Timer
            tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN off (0.00/0/0)
            tcp 0 0 0.0.0.0:6800 0.0.0.0:* LISTEN off (0.00/0/0)
            tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN off (0.00/0/0)
            tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN off (0.00/0/0)
            tcp 0 0 108.61.126.122:22 49.88.112.78:64619 ESTABLISHED keepalive (7114.23/0/0)
            tcp 0 36 108.61.126.122:22 218.13.189.87:60953 ESTABLISHED on (0.36/0/0)
            tcp6 0 0 ::1:6010 :::* LISTEN off (0.00/0/0)
            tcp6 0 0 :::6800 :::* LISTEN off (0.00/0/0)
            tcp6 0 0 :::80 :::* LISTEN off (0.00/0/0)
            tcp6 0 0 :::22 :::* LISTEN off (0.00/0/0)

            netstat -lnp | grep 6800

            tcp 0 0 0.0.0.0:6800 0.0.0.0:* LISTEN 18269/aria2c
            tcp6 0 0 :::6800 :::* LISTEN 18269/aria2c
            大概是这种情况了OwO,咱刚玩vps,还是个萌新呢。

            1. Rat's
              @newplayer

              这是已经在运行了,或者你重启服务器,再启动一下aria2

              1. newpalyer
                @Rat's

                解决了,找到了ccaa(centos+caddy+aria2+ariaNG)一键安装包,直接打三行代码就好了OvO(虽然还是不知道自己手动配置哪里有问题QAQ)

                1. Rat's
                  @newpalyer

                  不知道的话,先从这篇教程了解起?https://www.moerats.com/archives/800/

              2. newplayer
                @Rat's

                试过了,和之前一样......

  3. deemo

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

    1. Rat's
      @deemo

      感谢添加,辛苦了。

  4. athony

    请问怎么把打开的http换成https啊- - 就是打开ariang 链接上显示是不安全的链接

  5. zyh

    请问下https面板怎么才能用http协议

    1. Rat's
      @zyh

      使用0.2.0版本的,下载地址https://www.moerats.com/usr/down/aria-ng-0.2.0.zip,然后每次连接的时候,点击一下浏览器右侧的加载未知模块即可。

      1. zyh
        @Rat's

        换成0.2.0版本之后填好信息是未连接要怎么解决?用域名和ip都试过了都是未连接

        1. Rat's
          @zyh

          点击浏览器地址右侧的加载位置模块就可以了。

  6. 墨涩网

    使用新版的AriaNG搭建成了,测试一切正常,但是只要换个浏览器,或者换个电脑/手机,就一提示认证失败,一直显示连接中,,,必须手动重新填写密钥才可以使用,请问是否正常

    1. Rat's
      @墨涩网

      设置只在当前浏览器有效,换了浏览器需要重新填密匙

  7. 13years

    大佬,每次点导入种子文件的时候会跳转到手机相机怎么办啊....

    1. Rat's
      @13years

      这个得问手机了,手动选择存放种子的文件夹

  8. KwaBEF

    大佬,我搭建好AriaNG之后,只能使用自己搭建电脑的浏览器和自己的前端访问,用你的前端连不上我Aria2的后台,在别的地方也访问不了我AriaN的前端。

    1. Rat's
      @KwaBEF

      ip和密匙都填的是否正确?用我的前端,还需要点击浏览地址右边的加载位置模块才行

      1. KwaBEF
        @Rat's

        大佬
        手机浏览器没有右上角加载插件,怎么办?

      2. KwaBEF
        @Rat's

        可以了,那就用大佬你这个模块管理算了QaQ

        1. Rat's
          @KwaBEF

          ok,我这个web一直存在

          1. KwaBEF
            @Rat's

            老哥,你有没有移动端能用的Web面板?

            1. Rat's
              @KwaBEF

              这个面板就适应移动端啊

              1. KwaBEF
                @Rat's

                但要加载插件才能用,桌面直接点加载不安全脚本就行了,移动没有吧?

                1. Rat's
                  @KwaBEF

                  因为没配置Https,所以需要加载,要使用http就没这问题了,我记得好像有aria2连接软件

                  1. KwaBEF
                    @Rat's

                    以前好像有个Avee,不过下架了

  9. 李渊

    博主 请问AriaNg使用https 时http被禁用是怎么打开???

    1. Rat's
      @李渊

      我记得直接使用0.2或者0.3版本就可以了,你试试https://github.com/mayswind/AriaNg/releases/download/0.3.0/aria-ng-0.3.0.zip

      1. 李渊
        @Rat's

        博主 不行呀还是一样的

        1. Rat's
          @李渊

          那试试0.2的,下载地址:https://www.moerats.com/usr/down/aria-ng-0.2.0.zip

          1. lala
            @Rat's

            大佬nb,解决了http被禁用问题

  10. 军仪

    怎样实现websocket呢??

    1. Rat's
      @军仪

      好像记得yaaw面板可以使用websocket。

  11. moose

    楼主你好,我现在百度云盘里分享的链接资源报这个错 “HTTP response header was bad or unexpected”是什么原因呢?

    1. Rat's
      @moose

      看是不是插件的问题?

  12. Aria

    大佬 反馈一下 你网站的版本是AriaNg2.0这版本有问题 windows可以连 VPS各种连接不上 最新5.0就没这问题

    1. Rat's
      @Aria

      我好像一直习惯用0.2版本,不过没出啥问题。

  13. 凉快二毛八

    博主你好,按照这个文章,搭建成功,且aria2也是最新版(之前我问过你如果更新aria2),但这样搭建出来的前端无法在线管理文件,尝试过单独安装caddy filemanager,但结果没有成功,博主能不能对方法增加安装filemanager的功能

    1. Rat's
      @凉快二毛八

      其实不影响之前那个,你只需要去配置文件里更改下载路径就可以了。之前那个脚本下载路径好像是/data/ccaaDown。

  14. ADC

    大佬,网站开启了SSL, ariaNg的http就被禁用了,怎么才能像您的网站一样ariaNg的http才不被禁用呢

    1. Rat's
      @ADC

      你用ariaNg-0.2.0源码看看。下载地址:https://www.moerats.com/usr/down/aria-ng-0.2.0.zip。

  15. shasha

    如果我把ariang放在一个网站的子目录是不是就是打开xxx.com/ariang就是这个?或者用别的名字

    1. Rat's
      @shasha

      是的,如果域名后面加二级目录名字。

  16. 嘿嘿嘿

    大哥,认证失败啊。hash那里怎么填?配置文件里面rpc-secret填进去还是不行啊

    1. Rat's
      @嘿嘿嘿

      认证失败说明你填的参数不对,而且修改密码后需要重启Aria2,还有加载Web端时看下浏览器地址栏有没有出现需要加载模块的。

      1. 嘿嘿嘿
        @Rat's

        那参数该怎么填啊。。。你这教程里面没写不懂填啊

        1. Rat's
          @嘿嘿嘿

          一般太简单的使用教程不怎么会写,点击Web界面的设置,输入RPC地址和密匙就可以链接了。至于这两个参数看你是用的哪个脚本或者教程安装的,基本都会告诉你。

  17. 小黑

    一直在连接中

    1. Rat's
      @小黑

      信息填对了没?密匙什么的。

  18. ICE

    你好,博主,我用了逗比的aria2脚本,它是启动的,我无论是对接你的,还是自己的前端都没有用呢。

    1. Rat's
      @ICE

      浏览器地址右边模块加载没?

  19. 尽欢

    为什么AriaNG上Aria2一只显示未连接,是我到Aria2没搭建好吗?

    1. Rat's
      @尽欢

      如果你用我开头那个Aria2脚本搭建的,你使用service aria2 status查看下状态,如果正在运行,那就是你AriaNG设置问题了,可能密码不对,可能浏览器地址右边模块没加载。

  20. li

    需要域名吗

    1. Rat's
      @li

      可以不需要。

  21. gyc

    大佬 按照教程 但是出现了认证失败,请问这是什么原因?

    1. Rat's
      @gyc

      链接信息填对了吗?

      1. 小白白
        @Rat's

        什么连接信息啊 我用后端的一键脚本安装好了,后端可以运行 但是打开你的网址https://www.moerats.com/Aria2/或者打开压缩包里面的index.html 都显示认证失败。

  22. 哈?

    为什么无法设置成中文?总是碰到奇奇怪怪的问题。

    1. Rat's
      @哈?

      换个浏览器看看,或者用其他WEB面板。

  23. 路人甲

    博主,你好,根据你教程的步骤,上传AriaNg程序并解压,然后在网页端,都不能打开。新手渣渣跪求博主请问可以完善一下教程吗?特别感谢博主的教程~~~

    1. Rat's
      @路人甲

      你可以直接使用我的吧:https://www.moerats.com/Aria2。也可以直接解压到电脑上打开html那个文件直接使用。或者给个更简单的教程你,参考:https://www.moerats.com/archives/411/。

      1. 路人甲
        @Rat's

        谢谢博主,我先看看教程~~感谢

  24. alex

    搭建好了,连接不上后段是为什么呀。。。

    1. Rat's
      @alex

      看前端与后端链接信息填对了没,还有Aria2是否在运行。

      1. 青烟
        @Rat's

        前端与后端链接信息指的是什么?我也碰到连接不上后端了....

        1. Rat's
          @青烟

          后端指的服务器里的,前端指的web界面。你在服务器安装aria2的时候有密匙等信息,填到前端就可以连接了。

          1. 小白白
            @Rat's

            秘钥信息填到前段的哪里???

            1. Rat's
              @小白白

              AriaNg设置那里,自己找找。

          2. 青烟
            @Rat's

            我已经把Aria2配置里RPC密钥注释掉了,可是还是无法连接。
            我装了宝塔结果树莓派的图形界面都被卸载掉了,现在装回来了,我打算重新搭另外的Web环境试试。

            1. Rat's
              @青烟

              用caddy吧,教程:https://www.moerats.com/archives/411/。

              1. 青烟
                @Rat's

                啊喏…现在又粗现了另外一种情况,就是我现在把宝塔卸载了,然后就再也装不上去了,好像昨天前天才装的哇,提示不支持32位系统。我以为是系统不纯净了,后来又重装了一下系统,也是装不上,真是见了鬼了。
                还有,我对楼主路转粉了。

                1. Rat's
                  @青烟

                  你是说安装宝塔提示32装不了?还是其它。

                  1. 青烟
                    @Rat's

                    BT-PANEL incompatible 32bit OS.

                    1. Rat's
                      @青烟

                      宝塔好像不支持32位,你换64位系统。

  25. 江南Lover

    在国外VP上下BT就是找死,服务商很快就会收到DMCA投诉

    1. Rat's
      @江南Lover

      还是有很多无版权的vps的。好像无版权的也可以下,不过事先还是咨询下客服为好。