看见很多博主都发了使用Aria2搭建离线网盘的文章,也就跟风写一个,所有操作都依耐linux服务器,所以请自备一个。

Aria2是什么?

Aria2是一款开源免费跨平台且不限速的多线程下载软件,其优点是速度快、体积轻盈、性能强劲、资源占用少;支持 HTTP / FTP / BT / Magnet 磁力链接等类型的文件下载;并且跨平台支持 Win、Mac、Linux,甚至在树莓派、NAS、路由器等设备上都能安装它。

Github地址:https://github.com/aria2/aria2/releases/

但是这款程序需要一定的技术能力才能使用,小白很难上手,于是AriaNG、YAAW、Aria2 WebUI之类的前端管理器便诞生了,利用这些前端程序我们很方便控制Aria2。

AriaNG介绍

上面提到AriaNG是Aria2的前端管理程序,简单来讲,我们可以用它来让Aria2帮我们下载,只需要piupiupiu在网页上点击几下,那么它到底是什么样子的呢?

如下图,虽然看上去没多少功能,但是可以说五脏俱全了,另外因为是自适应的,所以我们用手机也可以很方便操作。

Github地址:https://github.com/mayswind/AriaNg/releases/

Filebrower又是干什么的?

如其名,他就是一个文件浏览器,因为linux并不方便桌面管理,所以Filebrower就是帮助我们管理linux服务器上文件的程序,你可以称他为网盘程序,可以管理文件、可以分享文件,另外它还可以在线播放.mp4视频,所以你懂的。

他是这样的:

Github地址:https://github.com/filebrowser/filebrowser/releases

搭建教程

安装Aria2

2018-3-6更新:原先的编译方式很多用户反馈报错,现在改成逗比的一键脚本
安装步骤

执行下面的代码下载并运行脚本。
wget -N --no-check-certificate https://softs.fun/Bash/aria2.sh && chmod +x aria2.sh && bash aria2.sh

如果上面这个脚本无法下载,尝试使用备用下载:

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

运行脚本后会出现脚本操作菜单,选择并输入 1 就会开始安装。安装完成会返回配置信息给你

如果提示wget: command not found,请执行

yum -y install wget

使用说明

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

./aria2.sh

然后选择你要执行的选项即可,比如修改密码请选择 6 。

其他操作

启动:/etc/init.d/aria2 start
停止:/etc/init.d/aria2 stop
重启:/etc/init.d/aria2 restart
查看状态:/etc/init.d/aria2 status
配置文件:/root/.aria2/aria2.conf (配置文件包含中文注释,但是一些系统可能不支持显示中文)
默认密匙:doub.io
下载目录:/usr/local/caddy/www/aria2/Download

安装AriaNG

服务器部署一个web环境,推荐lnmp,可以用lnmp.org或者bt.cn(已经部署了环境的请忽略这步)

相关教程:【新手建站系列】如何快捷的给linux服务器配置lnmp环境

这里我用lnmp.org的部署方式为例子

安装LNMP1.4稳定版:

wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

如提示wget: command not found ,请执行:

yum install wget

接下来的操作按照我下面的截图除了设置数据库密码,其它根据下图提示操作,

最后一次回车之后,我们可能需要等待一个小时左右,因为vps性能的差异,这个时间可能会有一些波动。

当出现如下提示,并没有任何错误提示证明部署成功了

创建一个虚拟主机

lnmp vhost add

按照上图提示进行操作,成功创建一个虚拟主机。

下载AriaNG源码

cd /home/wwwroot/你上面绑定的域名
wget https://github.com/mayswind/AriaNg/releases/download/0.3.0/aria-ng-0.3.0.zip
unzip aria-ng-0.3.0.zip

然后在浏览器使用域名访问AriaNG

按照下图提示填写之前搭建的Aria2信息(地址、端口、密钥),输入密钥之后重新加载页面

显示【已连接】表示链接成功,反之请检查操作是否有误

然后设置Aria2的下载目录,为Filebrower正常使用做准备

之后你就可以愉快的开始下载小姐姐了。
关于Aria2下载磁力没有速度的解决方法

首先尝试把磁力转化为种子文件之后再下载,转化工具百度就能找到

如果仍然不行我们可以通过更新Tracker来解决这个问题

Tracker更新地址: https://github.com/ngosang/trackerslist

通常我们使用best这个就可以了

打开管理界面,进入Aria2设置——BitTorrent设置,找到BT 服务器地址,填入trackers,如下图:

之后稍等片刻应该就有速度了。
安装filebrowser

根据上面的github地址找到自己系统对应的最新版本

cd /root
mkdir filebrowser
cd filebrowser
wget https://github.com/filebrowser/filebrowser/releases/download/v1.5.5/linux-amd64-filebrowser.tar.gz
tar -zxvf linux-amd64-filebrowser.tar.gz

安装screen:

yum -y install screen

启动filebrowser,666端口和/home可以自己任意设置

screen -dmS filebrowser ./filebrowser –port 666 –scope /home

然后我们在浏览器访问ip:666,默认账户密码都是admin

进去后首先修改密码

修改账户目录范围和上面AriaNG设置的一致

然后我们就可以管理文件了

可以在线播放小姐姐

教程完,开始折腾吧!

2 个评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.