逗比根据地 更换域名为 doub.io,并且以后不在更换域名 ,请逗比们互相转告~
逗比交流群: 271866172 / 531201358

一个支持 离线下载/BT/磁力链接 的在线管理工具 —— Aria2 WebUI

碉堡网站 Toyo 24评论
文章目录
[显示]
本文最后更新于 2016年12月17日 16:45 可能会因为没有更新而失效。如已失效或需要修正,请留言!

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


界面截图

声明:本文章仅提供 BT/磁力链接 下载工具的安装方法和说明,任何使用此工具 下载版权侵权文件或导致任何经济损失,皆和本人无任何关系!如果你不同意或有异议,请关闭这个网页!

配置环境

教程测试环境是:Debian 7

这个Aria2 WebUI是一个 Web面板 + Aria2c后端 组成的。

而这个 Web面板并没有用到PHP,所以不需要PHP环境,只要能运行HTML就可以了。

我这里提供三个方法:Nginx、Apache、LNMP一键包

因为不需要PHP,不需要数据库,所以单独安装Nginx或者apache都是可以的,也是属于最简安装。当然LNMP一键包我写教程都会带上这个的。

Nginx

apt-get install nginx -y

这时候你的 虚拟主机文件夹就是这个,进入这个文件夹,并删除默认的首页:

cd /usr/share/nginx/www
rm -rf index.html

Apache

注意这个,一些openvz框架的系统可能会自带apache,不要重复安装。

apt-get install apache -y

这时候你的 虚拟主机文件夹就是这个,进入这个文件夹,并删除默认的首页:

cd /var/www
rm -rf index.html

LNMP一键包

当然还是 军哥的LNMP一键包 啦。

安装完之后,如果是想用域名那就 添加虚拟主机

如果你是想使用 添加了虚拟主机,那 虚拟主机文件夹就是这个,进入这个文件夹:

cd /home/wwwroot/你的域名

如果你是想使用 IP,那 虚拟主机文件夹就是这个,进入这个文件夹,并删除默认的首页:

cd /home/wwwroot/default
rm -rf index.html

注意:这个默认的文件夹里还有一个 phpmyadmin 文件夹,建议改一下名字不要删除。

安装步骤

一下安装步骤,我以 LNMP一键包 的虚拟主机目录 为例!

首先是安装 aria2c 后端和git。

apt-get install aria2
apt-get install git -y

然后通过上面的配置环境步骤 进入你的虚拟主机文件夹,执行以下命令安装前端面板:

git clone https://github.com/ziahamza/webui-aria2.git
# github地址:https://github.com/ziahamza/webui-aria2

mv webui-aria2/* .
rm -rf webui-aria2

chmod -R 755 你的虚拟主机文件夹
# 例如chmod -R 755 /home/wwwroot/233.com

然后这时候通过你的 域名或者IP 就可以访问你的 前端面板了。

当然这个时候还没有启动 后端,所以前端面板在无法连接到后端的时候会一直提示出错。

配置后端

因为 aria2c 后端启动后就不能关闭SSH,所以需要设置一下后台运行。

apt-get install screen -y
# 安装screen

screen -S aria2c
# 创建aria2c活动(名称随意)

screen -r aria2c
# 如果你关闭SSH后想重新进入这个活动就输入这个。

然后就是启动 aria2c 后端了,下面这个代码是直接启动。

aria2c --enable-rpc --rpc-listen-all

下面这个代码是设置了下载文件目录、登录用户名和密码(强烈建议使用这个代码来进行加密,避免暴露你的IP或域名)

aria2c --enable-rpc=true --rpc-listen-all --rpc-allow-origin-all=true --rpc-listen-all=true --dir=/home/wwwroot/你的域名/download --rpc-user=用户名 --rpc-passwd=用户密码

运行完后,访问你的 IP 或者 域名 进入前端面板配置。

配置前端

首先,如果你设置了登录用户名和密码,那你打开网站后就会提示输入用户名和密码。

没有设置这个或者登录进去后,需要设置 连接设置

点击顶部菜单栏 设置——连接设置

主机选项,如果你用的是IP或者域名就填写上去,也可以留空,留空代表默认本机。

端口选项,后端启动的时候没有指定端口的话就是默认的6800.

用户名和密码选项是可选的,根据上面启动后端时候设置的填写。

最后的直接下载选项,就是填写相对路径

比如你的 虚拟主机文件夹 /home/wwwroot/你的域名

然后你的 下载文件目录 /home/wwwroot/你的域名/download

那么你就填写 /download/

最后点击下面的 保存连接设置 按钮,不出意外就会提示连接成功,当然有时候还是会提示失败,多刷新几次就好了。

这时候你就可以添加下载任务了。

使用链接下载 为例,下载我的 逗比 · 云 中的一个视频文件。

pause 选项是,提交下载任务后,是暂停还是直接下载,默认false就是提交后直接下载了。

dir 选项就是下载目录了。

然后点击 开始 提交下载任务。

下载完成后,如果你在 连接设置 中设置的直接下载的相对路径正确,那你直接点击下面的文件名就可以下载到本地了。

当然因为 html5的支持,一些视频文件可以在线播放。

所以就实现了,离线下载视频,并在线观看!

注意事项

这个前端面板并不会保存任何设置,所有设置都是 从后端的启动参数中获取的。

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

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

其他的支持离线下载 BT和磁力链接的教程:

转载请超链接注明:逗比根据地 » 一个支持 离线下载/BT/磁力链接 的在线管理工具 —— Aria2 WebUI
责任声明:本站一切资源均原创或收集自互联网,仅作交流学习之用,请勿用作商业!如造成任何后果,本站概不负责!

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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(24)个小伙伴在吐槽
  1. 打开ip:6800输入完密码之后一片空白怎么办。 密码是对的
    saber2017-01-07 12:57 回复
  2. centos 安装过程中还是有很大的问题,没有详细的解决方案,Google了一下国外的朋友貌似说要自行编译。
    bogie2017-01-05 16:57 回复
    • 不清楚,不用centos,我只用debian/ubuntu。
      Toyo2017-01-05 18:34 回复
  3. 写一个windows下使用aria2的教程吧
    潜龙勿用2016-12-15 17:32 回复
    • 这个其实挺容易的,本来几个月前就打算上写的,只是我测试后发现,Aria2的DHT不行,下载BT和磁力链接要么解析不出来,要么下载速度非常慢,windows还是用迅雷这种 用户量大,DHT充足的工具吧。
      Toyo2016-12-15 19:32 回复
  4. 是不是失效了?为什么一步步的来,到了aria2c --enable-rpc --rpc-listen-all这一步就提示bash: aria2c: command not found,前端可以打开呀!
    你猜呀?2016-11-19 18:04 回复
    • aria2c 的安装有问题,我只在debian7 x64的系统上面测试过。
      Toyo2016-11-19 18:34 回复
      • 就是debina7 X64的系统
        你猜呀?2016-11-20 10:16 回复
  5. 为啥我点击下载好的文件文件名后会出现 404 not found
    eepldo2016-11-05 13:20 回复
    • 404是找不到文件,你去看看是不是下载到其他地方了。
      Toyo2016-11-05 14:40 回复
  6. windows怎么用啊
    Guangd2016-11-03 13:18 回复
  7. aria2c --enable-rpc --rpc-listen-all 这一句显示bash: aria2c: command not found
    hkfix2016-10-18 20:59 回复
    • 没有这个命令,说明安装出问题了。
      Toyo2016-10-18 22:19 回复
      • yum -y install aria2 显示Loaded plugins: fastestmirror, security Setting up Install Process Loading mirror speeds from cached hostfile No package aria2 available. Error: Nothing to do
        hkfix2016-10-19 21:57 回复
      • 已经更新过了YUM了
        hkfix2016-10-19 21:58 回复
  8. 有演示吗? 如果自己看估计可以,真实要分享给别人。分分钟崩溃吗?
    筑楼2016-10-15 14:06 回复
    • 没有链接后端,前端就是个壳,加上后端演示,分分钟版权投诉。
      Toyo2016-10-16 00:49 回复
  9. 博主,我是按照Nginx+aria2+Screen搭建的,但是我下载的mp4无法播放,点击一下就下载的信息收缩回去了.........,我该如何解决?
    Null2016-09-29 10:21 回复
  10. 我只想问下那个红蔷薇白玫瑰是不是只有封面一个图像的视频
    arimakousei2016-09-09 12:18 回复
  11. 为啥我尝试了很多次启动后端都失败
    hyk3132016-08-21 21:23 回复
  12. 其实我觉得可以顺便把https://github.com/meoow/aria2rpc里面的脚本使用方法也贴上去。。。。毕竟copy太烦了 可惜脚本有各种缺陷(比如文件名有时操蛋、flashgot不支持带""的参数、改ua麻烦 等等),不过大部分时候都挺好用的
    Phanes2016-08-21 14:10 回复
  13. 顶!d=====( ̄▽ ̄*)b
    20646055262016-08-19 16:55 回复