这个是逗比根据地的备份镜像站(非官方)。牢记域名: [doubibackup.com]。搜索:标签云
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程
广告

『重制』一个支持 离线下载/BT/磁力链接 的Aria2在线管理面板 —— AriaNg

网络资源 Toyo 281评论
广告
本文最后更新于 2018年10月27日 17:51 可能会因为没有更新而失效。如已失效或需要修正,请留言!

以前我写过一个Aria2的前端在线管理面板 Aria2 WebUI,不过教程有一些问题我现在看来并不是很满意,所以打算重制一个教程,同时前端管理面板也更换为一个逗比推荐的。

旧教程:一个支持 离线下载/BT/磁力链接 的Aria2在线管理面板 —— Aria2 WebUI


简单介绍

Aria2是一个命令行下运行、多协议、多来源下载工具,支持磁力链接、BT种子、HTTP、FTP等下载协议,当然因为它是命令行下载工具,所以我们想下载一个东西还需要去敲命令自然是不方便,于是就有一些人根据Aria2的API开发了一些在线管理面板,可以直接在网页上面添加管理任务。

本教程介绍的是 AriaNg,Github项目:https://github.com/mayswind/AriaNg

Aria2是一个后端(服务端)的程序,而 AriaNg是一个前端(HTML+JS静态)控制面板,不需要和 Aria2(后端/服务端)放在一个服务器或者设备中,你甚至可以只在服务器上面搭建Aria2后端,然后访问别人建好的 AriaNg前端面板,也可以远程操作Aria2后端!

教程环境

  1. 一个纯净的 Debian 8 x64 系统的服务器(VPS)
  2. 一个域名(可选)
注意:本教程全程都是 Debian 8 x64系统,请按照我的完整步骤操作,如果系统不一样或者步骤操作不完整导致出错,不要怪教程XXXXX!!!

安装 Aria2(后端/服务端)

一键脚本安装

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

手动安装步骤

看这个教程:BT/种子/磁力链接/HTTP/FTP 离线下载工具 —— Aria2 新手动安装教程

默认我已经配置好了 Aria2的配置文件,如果你想要修改,那么你可以输入 vi /root/.aria2/aria2.conf 或者 把这个文件下载到本地修改(有中文注释,# 井号是注释的,不懂的参数不要乱动,默认就好)。

主要就是下面这两个选项:下载目录(dir)、RPC监听端口(rpc-listen-port)、RPC令牌(rpc-secret),默认是下面这样:

下载目录:dir=/usr/local/caddy/www/aria2/Download

RPC监听端口:rpc-listen-port=6800 (默认#注释)

RPC令牌:rpc-secret=DOUBIToyo (建议修改)

RPC令牌就相当于 Aria2(后端/服务端)远程API连接的授权密码,默认是开启的PRC令牌是 DOUBIToyo

正式使用建议更改 PRC监听端口和令牌 ,避免安全隐患!

Aria2(后端/服务端) 使用方法

一键安装

看这里:https://doub.io/shell-jc4/#使用说明


手动安装

点击展开 查看更多


安装 AriaNg(前端/HTML+JS)

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

下载地址:https://github.com/mayswind/AriaNg/releases/latest

AriaNg是一个前端(HTML+JS静态)控制面板,不需要和 Aria2(后端/服务端)放在一个服务器或者设备中,你甚至可以只在服务器上面搭建Aria2后端,然后访问别人建好的 AriaNg前端面板,也可以远程操作Aria2后端!

AriaNg官方演示页面:http://ariang.mayswind.net/


本地安装(可选)

点击展开 查看更多


服务器安装

点击展开 查看更多


Caddy 使用方法

启动:/etc/init.d/caddy start

停止:/etc/init.d/caddy stop

重启:/etc/init.d/caddy restart

查看状态:/etc/init.d/caddy status

Caddy 配置文件:/usr/local/caddy/Caddyfile

Caddy 虚拟主机:/usr/local/caddy/www

AriaNg 虚拟主机文件夹:/usr/local/caddy/www/aria2

AriaNg 下载文件夹:/usr/local/caddy/www/aria2/Download


配置 AriaNg

点击展开 查看更多


在线下载/观看

我发现这个 AriaNg前端面板,下载文件后不会显示 HTTP文件下载链接,这个很蛋疼,这是我感觉这个前端面板 唯一一点不完美的地方。

上面安装 Caddy的时候,就已经配置了目录列表功能,所以访问:http://ip/Download,就能看到下载文件了。


实现网盘式操作

Caddy自带的目录列表功能很简陋,不能 新建/重命名/移动/删除 文件/文件夹等操作,所以可以使用 Caddy的 FileManager 扩展。

参考使用方法看这里

注意事项

AriaNg前端面板并不会保存任何设置,所有设置都是 从 Aria2(后端/服务端)的启动参数或者配置文件中获取的。


AriaNG 前端访问加密码

点击展开 查看更多


启动显示成功,但是实际未运行

点击展开 查看更多


Caddy启动失败,打开 http://ip 显示的是 It works !

点击展开 查看更多


Aria2(后端/服务端)启动成功,但是 AriaNg 无法连接

点击展开 查看更多

关于版权问题,大部分地区是禁止下载BT和盗版文件的

大部分IDC都是对版权文件敏感,特别是美国的VPS,当你下载BT和磁力链接文件的时候,很有可能会被封VPS。

所以请自行选择 版权文件不敏感的 瑞典 乌克兰 俄罗斯 罗马尼亚 地区的IDC的VPS。


其他的支持离线下载 BT和磁力链接的教程:https://doub.io/all-one/#BT、磁力链接下载 相关教程

另一个同样也是很简洁的 Aria2管理面板:https://github.com/NemoAlex/glutton(如果你们需要我可以把这个的安装步骤加上)

转载请超链接注明:逗比根据地 » 『重制』一个支持 离线下载/BT/磁力链接 的Aria2在线管理面板 —— AriaNg
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (36)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(281)个小伙伴在吐槽
  1. http://dl.comicmobi.com/download/ Parse error: syntax error, unexpected T_STRING in D:\NPMserv\www\file\index.php on line 136 不知道为什么突然打不开了
    2785591652017-08-22 03:19 回复
  2. 一搞成https就连接不上
    Colin2017-07-01 11:00 回复
    • 同样的问题,http还能连接上,配置好https就连接不上了,连aria2的版本号都看不到。
      bigbigfish2017-08-01 21:55 回复
  3. 用您的脚本,现在Caddy不能安装了呢!
    Matt2017-06-29 17:47 回复
    • Caddy官网下载点挂了,等待官方修复吧。
      Toyo2017-06-30 10:18 回复
  4. 哦?可以在线云播?有时间试试
    852017-06-10 08:58 回复
  5. 安装以后链接不上Aria2,查看Aria2的日志,出现这个: 05/16 03:40:55 [NOTICE] IPv4 RPC: listening on TCP port 6800 05/16 03:40:55 [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. 感觉防火墙没啥问题啊
    AFR2017-05-16 15:53 回复
    • 我的也是这个问题,你最后怎么解决的?
      xy05312017-08-11 18:10 回复
  6. AriaN页面出现认证失败应该怎么办呢
    AFR2017-05-16 15:37 回复
  7. Toyo大佬,能推荐一个服务器专门来做这个嘛,感觉在美国的服务器总不太放心啊
    AFR2017-05-16 12:51 回复
    • 欧洲无版权,如罗马尼亚,不过与国内连接的速度慢。
      Toyo2017-05-16 14:40 回复
  8. 逗比大佬,页面提示Authorization Failed!授权失败是什么原因啊
    vox2017-05-16 11:09 回复
  9. 我在好几个vps上按照这个教程安装了aria2,一直都没问题。这次安装了一个,其他正常,但aria2只能下载http连接,无法下载bt。如果点击下载BT种子或磁力链接,会直接跑到aria2ng的“已完成”菜单中,完成度是0%。下载http连接正常。请问逗比这是什么情况呢?多谢
    CMour2017-05-06 23:14 回复
    • Aria2NG的问题,联系作者问问。
      Aria2NG承担一个可视化操作Aria2后端的作用,所以就是他给Aria2后端发送命令的,然后Aria2后端再执行命令。
      Toyo2017-05-06 23:55 回复
  10. 还是不行,找是找到了 RPG 设置,但现在 RPG 设置那里改版了。。。跟你教程不一样了 :???:
    gulangyu2017-05-06 22:54 回复
  11. 逗比,我找到了。。。多谢!
    gulangyu2017-05-06 22:49 回复
  12. 如图:https://gstatic.b0.upaiyun.com/ariang.png
    gulangyu2017-05-06 22:41 回复
  13. 这个RPC都是灰色的,没法修改。端口按照你说的开了
    gulangyu2017-05-06 22:40 回复
  14. aria2 systemd启动脚本,适用于CentOS/RHEL7以上,Ubuntu 15以上,Debian8以上
    ----脚本开始----
    [Unit]
    Description=Aria2 Service
    [Service]
    ExecStart=/usr/local/bin/aria2c --conf-path=/root/aria2.conf
    [Install]
    WantedBy=default.target
    
    ----脚本结束----
    注意:不要复制脚本开始和脚本结束这个两行
    /usr/local/bin/aria2c 自己改为自己的aria2启动目录,包安装目录应该是 /usr/bin/aria2c
    --conf-path=/root/aria2.conf aria2配置文件目录,自己更改为自己的
    请将上述脚本保存为 /etc/systemd/system/aria2.service
    并执行 systemctl enable aria2.service && systemctl start aria2.service
    启动:systemctl start aria2.service
    停止:systemctl stop aria2.service
    重启:systemctl restart aria2.service
    状态:systemctl status aria2.service
    cac2017-05-06 14:03 回复
    • 无语了,换行全没了
      cac2017-05-06 14:09 回复
  15. aria2启动脚本,适合CentOS/RHEL6系以及Ubuntu 14.x,Debian7.x
    ----脚本开始----
    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides: aria2
    # Required-Start: $local_fs $remote_fs
    # Required-Stop: $local_fs $remote_fs
    # Should-Start: $network
    # Should-Stop: $network
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: aria2c init script.
    # Description: Starts and stops aria2 daemon.
    ### END INIT INFO
    #启动用户,不懂可以不改
    USER="root"
    #aria2启动目录,我这个是编译安装的目录,包安装目录应该是/usr/bin/aria2c,自行更改。
    DAEMON=/usr/local/bin/aria2c
    #配置文件目录,自行更改
    CONF=/root/aria2.conf
    
    start() {
    if [ -f $CONF ]; then
    echo "Starting aria2 daemon"
    start-stop-daemon -S -c $USER -x $DAEMON -- -D --conf-path=$CONF
    else
    echo "Couldn't start aria2 daemon for $USER (no $CONF found)"
    fi
    }
    
    stop() {
    start-stop-daemon -o -c $USER -K -u $USER -x $DAEMON
    }
    
    status() {
    dbpid=`pgrep -fu $USER $DAEMON`
    if [ -z "$dbpid" ]; then
    echo "aria2c daemon for USER $btsuser: not running."
    else
    echo "aria2c daemon for USER $btsuser: running (pid $dbpid)"
    fi
    }
    
    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart|reload|force-reload)
    stop
    start
    ;;
    status)
    status
    ;;
    *)
    echo "Usage: /etc/init.d/aria2 {start|stop|reload|force-reload|restart|status}"
    exit 1
    esac
    
    exit 0
    
    ----脚本结束---
    注意:不要复制脚本开始和脚本结束这个两行
    请将上述脚本保存为 /etc/init.d/aria2
    # CentOS/RHEL6 执行:
    chmod 755 /etc/init.d/aria2 && chkconfig --add aria2 && service aria2 start
    # Ubuntu 14.x,Debian7.x 执行:
    chmod 755 /etc/init.d/aria2 ; update-rc.d aria2 defaults ; service aria2 start
    
    启动:service aria2 start
    停止:service aria2 stop
    重启:service aria2 restart
    状态:service aria2 status
    cac2017-05-06 13:57 回复
  16. 逗比你好。。下种子文件没速度怎么解决?dht已替换,同一服务器同一种子在cloudt上有速度
    saber2017-04-29 10:00 回复
    • 还是DHT的问题,说明Aria2的DHT没有CloudT的全。
      Toyo2017-04-29 10:48 回复
  17. The parameter at 0 has wrong type. 前端错误,系统为要求版本,
    zm2017-04-27 21:33 回复
  18. 我用的Digital Ocean的VPS,后台将内核改为Debian 7.0 x64 vmlinuz-3.2.0-4-amd64 (3.2.81-1) 运行apt-get update && apt-get install aria2 curl unzip vim -y 时提示错误,详细信息如下: glibc (2.21-2) unstable; urgency=medium Starting with version 2.21-1, the glibc requires a 3.2 or later Linux kernel. If you use an older kernel, please upgrade it *before* installing this glibc version. Failing to do so will end-up with the following failure: Preparing to unpack .../libc6_2.21-1_amd64.deb ... Checking for services that may need to be restarted... Checking init scripts... WARNING: this version of the GNU libc requires kernel version 3.2 or later. Please upgrade your kernel before installing glibc. Note: This obviously does not apply to non-Linux kernels. : 请问应该如何解决呢?希望您的答复
    Honey.nic2017-04-26 11:08 回复
    • 看提示是说你的内核版本不够,换个版本更高的内核试试。
      Toyo2017-04-26 13:11 回复
  19. 这个工具下载超大的文件是不是会出问题啊 比如 http://mirrors.asnet.am/scientific/7x/x86_64/iso/SL-7.3-Everything-x86_64.iso
    大哥2017-04-25 16:55 回复
  20. [email protected]:~# bash caddy_install.sh install filemanager --2017-04-21 07:17:27-- https://caddyserver.com/download/linux/amd64?plugins=filemanager Resolving caddyserver.com (caddyserver.com)... 138.68.240.78, 2604:a880:2:d0::1145:e001 Connecting to caddyserver.com (caddyserver.com)|138.68.240.78|:443... connected. HTTP request sent, awaiting response... 400 Bad Request 2017-04-21 07:17:28 ERROR 400: Bad Request. gzip: stdin: unexpected end of file tar: Child returned status 1 tar: Error is not recoverable: exiting now [错误] Caddy 解压失败或压缩文件错误 ! 呃 貌似请求400了,这个怎么破 :neutral:
    sejin2017-04-21 19:19 回复
    • Caddy官网升级,下载连接改了,我已经更新脚本和脚本下载安装代码了,你怎么还是bash caddy_install.sh install filemanager?难道你看到的是网页缓存?
      bash caddy_install.sh install http.filemanager
      
      Toyo2017-04-21 19:53 回复
      • 现在看到正确的了,多谢逗比 :neutral:
        sejin2017-04-22 08:35 回复
  21. 可还是链接不成功。一直这样子。
    子夜2017-04-20 20:36 回复
    • 你自言自语半天,我都不知道你在说什么。
      Toyo2017-04-21 00:10 回复
  22. 按作者的弄完之后显示连接错误,然后删掉vps,但由于原来设置了域名登录,以至于删除vps之后,浏览器输入域名还是现实Ariang的页面。怎么搞回来呢。
    子夜2017-04-20 19:06 回复
    • 好吧,自己恢复了,一头雾水。。
      子夜2017-04-20 19:08 回复
  23. toyo,有没有办法实现aria2的下载目录为多个文件夹?比如建立“电影“,”音乐“等几个文件夹,在下载的时候可以选择不同的文件夹?
    CMour2017-04-20 15:13 回复
    • Aria2和这些面板 没有这个功能。
      Aria2只能指定一个目录,当然可以每次下载不同文件的时候替换为不同的目录,但是很麻烦。
      Toyo2017-04-20 17:04 回复
  24. 罗马尼亚只有一个centos系统可以选的娃表示很悲伤,,有空再铲掉试试吧,,,
    在烀2017-04-19 17:49 回复
  25. 大佬,有个问题啊 ,。这个上面删除 是没有完全删除的。用ftb有些不方便 请问有办法吗
    junwei2017-04-19 16:27 回复
  26. 是不是前提需要个硬盘的服务器?
    Ivan2017-04-17 15:14 回复
    • 硬盘需要取决于你对硬盘的需求,你要下载很多BT,那就需要大硬盘,这个问题你问我干嘛?
      Toyo2017-04-17 16:27 回复
  27. 用腾讯云测试安装成功了,感谢站长!
    羽月莉音的动摇2017-04-14 14:19 回复
  28. 大佬 我搭建完成后在别的浏览器的确是可以用 但是用谷歌浏览器打开的话一直连接不上不管rpc协议是用https还是http(已设置ssl)
    小小山2017-04-14 09:06 回复
  29. 有支持 ed2k 的工具吗?
    xi2017-04-11 18:55 回复
  30. 好奇怪的问题,我第一次按您这个教程来成功了,后面由于操作失误,重装了下系统,然后再按这个教程安装,就一直连不上了,不知道为啥,是用的国外的VPS装的
    QQWW2017-04-06 11:02 回复
  31. 感谢toyo 鄙人翻烂谷歌都没有找到较好的解决办法,你一篇文章解决我的问题,且方案非常符合你的风格--简洁 但我有个两个小问题: 第一,关于http文件下载服务器特定文件夹加密。这个问题不急,可以放一边去。(那我还提这个问题干甚) 第二,这个是我较为核心的问题,是http文件服务器可否在线删除文件的问题,ariang不可以在线删除文件,而且次次登陆ssh删除文件又麻烦,FTP还有时候暴死(手机端的FTP客户端基本算是残废级别...)(有翻过谷歌)
    kurokutomoko2017-03-22 21:30 回复
    • 第一个问题:不知道。
      第二个问题:这个只能安装网盘/类网盘程序去管理(php)。
      Toyo2017-03-22 22:51 回复
      • 我昨晚翻了一夜的谷歌,终于有点成果 caddy是有个filemanager插件可以管理文件,看下比owncloud等网盘php方便,这个可以有 这是caddy官方关于filemanager的简介doc https://caddyserver.com/docs/filemanager
        kurokutomoko2017-03-23 10:04 回复
  32. 下了个种子文件,已经全部下完了,100%进度了,但是任务不停止,不移动到已完成选项卡里怎么办?
    zhou2017-03-22 15:19 回复
    • 不停止就手动停止,下载BT这种现象正常。
      Toyo2017-03-22 16:59 回复
      • 谢谢大佬
        zhou2017-03-23 19:32 回复
  33. 站长,aria2离线,bt,但是ed2k不支持啊!希望在出个支持ed2k的软件
    Lao2017-03-20 14:40 回复
  34. 把令牌和监听端口都注释掉了还是提示认证失败,端口已开 但是启动caddy的时候提示是启动成功的,费解..
    Araragi2017-03-19 14:16 回复
    • 监听端口注释了也没用,监听端口是必须的参数,你注释了,Aria2启动的时候还是会根据默认参数去监听 6800端口。
      Caddy只是一个HTTP服务器,AriaNg只是一个前端的控制面板。
      AriaNg可以下载到本地,然后双击 index.html 浏览器就能打开了,他只是一个纯静态的面板。
      你在AriaNg里面设置 Aria2 IP和密匙等信息,然后AriaNg会去链接 Aria2后端,连接上了就会提示成功,然后去操作后端。
      任何下载行为都是由 Aria2后端执行的,而AriaNg只是一个可视化操作他的工具。
      自从写了 Aria2+前端面板的教程后,我遇到太多不理解 Caddy、AriaNg和Aria2之间关系的幼稚问题了,我的文科不行,我没办法去表达清楚 让你们更好的理解 他们之间的关系。
      Toyo2017-03-19 16:46 回复
      • 我是想让面板安装在同一个机子里,这样访问IP就可以控制。 前端能打开应该没问题吧 后端启动后查看日志提示 nohup: ignoring input 03/19 05:13:18 [WARN] Neither --rpc-secret nor a combination of --rpc-user and --rpc-passwd is set. This is insecure. It is extremely recommended to specify --rpc-secret with the adequate secrecy or now deprecated --rpc-user and --rpc-passwd. 03/19 05:13:18 [NOTICE] IPv4 RPC: listening on TCP port 6800 03/19 05:13:18 [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 然后我又看了下我的iptables规则 Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:6800 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 state NEW udp dpt:51413 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 state NEW udp dpt:6800 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:51413 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:6800 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination 好像这两个端口都已经打开了,但我再用netstat -lntp查看本地端口监听却是 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:6800 0.0.0.0:* LISTEN 7949/aria2c tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1901/sshd tcp6 0 0 :::80 :::* LISTEN 7900/caddy tcp6 0 0 :::22 :::* LISTEN 1901/sshd 求问下,问题出在哪?是端口的问题吗?
        Araragi2017-03-19 17:39 回复
        • 白跟你说了一大堆,怎么就说不明白,前端是前端,后端是后端,前端的信息储存在 浏览器缓存中,刷新缓存或者更换浏览器更换设备,你就需要重新输入Aria2信息链接了。
          你只要记住,前端是前端,后端是后端,前端的IP或者域名,给别人,别人也无法连接你的后端,别人需要知道你的后端IP和端口和密匙。
          而只要别人知道了你的 后端IP和端口和密匙,那么他就不需要你这个前端,他自己搭建或者用别人搭建好的前端,就可以控制你的后端了。
          你还是不理解他们直接的关系和各自的作用,剩下的自己理解,我说不明白。
          Toyo2017-03-19 18:11 回复
          • 我的问题是前端输入了后端的IP端口和密匙之后还是和后端连不上,我晓得这俩的关系,是我表达的不清楚。 我已经开放了6800和51413这两个端口,但是我还是连接不上后端。 我也下下来前端直接打开输入IP端口密匙试了下,还是连不上
            Araragi2017-03-19 18:42 回复
            • Telegram,你在这里一直问,我也无法解决,进TG找我问问题。
              Toyo2017-03-19 18:46 回复
  35. 关于你说的增加显示这个文件的下载链接功能,其实我的用法是使用aria2+ariang+h5ai配合使用的,将下载地址指向h5ai所在的文件夹,这样每次下载完毕我直接访问我服务器h5ai的地址,文件就躺在里面我就可以预览了。不过有个aira2有个更蛋疼的地方就是你下载的文件如果半路死了,或者是死链。那么它产生的临时文件,面板无法删除。只有自己去服务器用命令删了。说白了就是死活不提供删除任务并删除文件的功能。我去aria2那里提了issues,作者的回复是,我认为这不是一个下载器应该有的功能。。。。。特么敢情你下载文件从来没遇到死链?或者你下载文件就从来不需要管理的?我看aria2那么多fork。可惜没那个能力知道哪个大神的fork是增强一些功能的。我估计有的大神肯定自己修改了我说的这个功能。
    pony2017-03-13 10:25 回复
    • 因为下载后无法直接显示下载链接,所以我找 AriaNg的作者提意见,他也是说 这个功能不是一个 下载工具面板 应该有的功能。
      Toyo2017-03-13 12:50 回复
    • 神tm不是下载器该有的功能……
      kurokutomoko2017-03-13 17:48 回复
  36. 卧槽,漂亮
    冬至2017-03-13 00:00 回复
  37. aria2怎么自启动呢?我在rc.local中加入nohup aria2c -c &>/root/.aria2/aria2.log & 没效果,vultr Debian7.0
    kkk2017-03-12 23:16 回复
    • 赋予开机脚本执行权限了吗?
      chmod +x /etc/rc.local
      
      Toyo2017-03-12 23:54 回复
      • 还是不行
        kkk2017-03-13 00:58 回复
  38. 不过,还是要加多个screen呢。。。不然一关ssh。。。。。。。。
    kurokitomoko2017-03-12 07:50 回复
    • 不需要screen,
      nohup aria2c -c &>/root/.aria2/aria2.log &
      
      这个代码就是后台运行。
      Toyo2017-03-12 08:23 回复
      • 不过我一关了ssh基本挂了,好奇怪。。。
        kurokitomoko2017-03-12 12:58 回复
        • 那你就安装 screen 等其他的软件来启动aria2吧,我使用 nohup 是没问题的。
          Toyo2017-03-12 16:28 回复
          • 我明明知道nohup是后台命令,但一关了ssh基本就boom了,可能是我机子问题
            kurokutomoko2017-03-12 20:09 回复
  39. 话说。。。这玩意跟迅雷的离线下载有啥区别?
    小不点2017-03-11 23:27 回复
    • 离线下载的原理就是,你把下载链接提交给离线下载服务器,然后服务器把文件下载到服务器本地,然后你再从离线服务器把文件下载到你电脑的本地。
      不管是迅雷还是什么,都是这样,你把下载链接提交给服务器,然后他慢慢下载,下载完后,你就可以从服务器上面下载这个文件了。
      迅雷离线下载,是在迅雷的服务器上面,而这些则是自己的服务器上面。
      Toyo2017-03-12 00:30 回复
  40. 搞完之后打开网页显示这个 It works! This is the default web page for this server. The web server software is running but no content has been added, yet. 怎么解决?
    kgd2017-03-11 22:21 回复
    • caddy显示的这个?
      Toyo2017-03-11 23:33 回复
      • 我用浏览器打开显示It works! This is the default web page for this server. The web server software is running but no content has been added, yet. 我用你的教程的时候跳过了 安装 AriaNg(前端/HTML+JS)和本地安装 因为有点不懂。
        kgd2017-03-12 06:38 回复
        • 本地安装只是一个说明,可以把网页文件放在本地去打开,因为都是 静态文件,浏览器就能直接打开,不需要是可以跳过的。
          显示这个可能是你的系统预装了apache,用这个命令看看 netstat -lntp 是不是有程序占用了 80 端口
          Toyo2017-03-12 08:25 回复
          • tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 3312/sendmail: MTA: tcp 0 0 0.0.0.0:6800 0.0.0.0:* LISTEN 5293/aria2c tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3520/apache2 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1580/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3312/sendmail: MTA: tcp6 0 0 :::22 :::* LISTEN 1580/sshd 端口没有被占用
            kgd2017-03-12 12:08 回复
            • 打错了,确实给占用了,要怎么解决?
              kgd2017-03-12 12:09 回复
              • service apache2 stop
                # 尝试使用上面这个关闭,如果没效果或者提示什么错误无法关闭,那就用下面这个强行关闭进程。
                kill -9 $(ps -ef|grep "apache2"|grep -v "grep"|awk '{print $2}')
                
                Toyo2017-03-12 16:24 回复
  41. 麻烦还是一堆呢……不过,对于搞机的人来说,这是乐趣之一
    kurokutomoko2017-03-11 09:19 回复
  42. 怎么开启中文啊,setting里面设置了“简体中文”但是还是英文
    死性不改2017-03-10 13:37 回复
    • 实际上ariang是不需要手动切换语言的力量过一会就好了
      kurokutomoko2017-03-11 09:20 回复
  43. 纯净安装完Aria2,原来的SSR一键安装包就不好用了,不知道还有没有合适的解决办法。谢谢!
    purecafe2017-03-09 16:10 回复
    • 不好用指的是什么?无法启动 还是无法安装,无法启动看日志。
      Toyo2017-03-09 20:25 回复
      • 无法安装
        purecafe2017-03-09 20:51 回复
        • 提示什么错误?
          Toyo2017-03-09 23:40 回复
          • 我今天试试再告诉你。谢谢
            purecafe2017-03-10 04:25 回复
          • configure: error: in `/root/libsodium-1.0.11': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details libsodium install failed! 提示这个失败
            purecafe2017-03-10 08:41 回复
            • 什么系统?你这个是系统中没有安装 C编译器,所以无法编译。
              # CentOS
              yum install -y gcc
              # Debian/Ubuntu
              apt-get install -y gcc
              
              Toyo2017-03-10 10:45 回复
              • 谢谢谢谢,我试试。
                purecafe2017-03-10 12:51 回复
              • 下列软件包有未满足的依赖关系: build-essential : 依赖: libc6-dev 但是它将不会被安装 或 libc-dev 依赖: g++ (>= 4:4.9.1) 但是它将不会被安装 依赖: dpkg-dev (>= 1.17.11) 但是它将不会被安装 python-dev : 依赖: libpython-dev (= 2.7.9-1) 但是它将不会被安装 依赖: python2.7-dev (>= 2.7.9-1~) 但是它将不会被安装
                purecafe2017-03-10 12:55 回复
                • 看起来是缺少了很多依赖导致无法安装。。。这就麻烦了
                  Toyo2017-03-10 13:29 回复
  44. 作者禁言你了,233333
    zrj7662017-03-08 23:36 回复
  45. 最后这段 Aria2(后端/服务端)启动成功,但是 AriaNg 无法连接 我还是没看懂,我这边就是这个情况,用的IP连进网站后,照着上面的都配置好了,我就想着简单,就没改配置文件,一路复制黏贴命令装上的,用的是VULTR的VPS,2.5刀一个月的那个debian7.0然后现在一直显示Aria2状态:未连接 我以为是可以和上面一样,复制黏贴两个命令,结果执行后发现还是一样的,上面命令那的端口我改了6800和51413都执行了一遍还是没用,求大神解答。。
    zhou2017-03-08 18:51 回复
    • 你说了这么多,实际上我也就知道了你 AriaNg 无法连接 Aria2(后端/服务端),其他的信息都不知道了。。。
      Toyo2017-03-08 19:28 回复
      • 。。是我说的太凌乱了 就是这个问题,然后我把最后的两个命令 iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT iptables -I INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT # 删除防火墙规则,内容一样把 -I 换成 -D 就行了: iptables -D INPUT -m state --state NEW -m tcp -p tcp --dport 端口 -j ACCEPT iptables -D INPUT -m state --state NEW -m udp -p udp --dport 端口 -j ACCEPT 改了端口执行了发现还是无法连接 我实在折腾不出来,我就直接重置VPS,改成用您发的另外一个教程了,Peerflix Server,这个可以用,我就用这个吧,不麻烦您了
        zhou2017-03-08 19:47 回复
  46. 我看到VPS的文件拉回本地可以先上传百度云,https://github.com/houtianze/bypy,大佬能不能帮忙看一下
    飞飞氘2017-03-08 15:49 回复
    • 然后用百度云龟速下载吗。。。
      Toyo2017-03-08 16:44 回复
      • 本来还想说idm配合脚本可以满速的,可惜一小时前开始API下载也限速了。。。
        飞飞氘2017-03-08 18:35 回复
  47. 做到最后才发现,不能在线下载和播放。。。好蛋疼啊!
    乌拉2017-03-08 14:54 回复
  48. 感谢!现在可以搞机子了!
    kurokutomoko2017-03-08 12:29 回复
  49. 又可以拿小鸡折腾了
    飞飞氘2017-03-07 22:55 回复
  50. 新发现,还不错的样子
    timhbw2017-03-07 21:22 回复
1 2 3