Aria2离线下载搭建配置H5ai

刚写了一篇关于H5ai部署的文章,那文件怎么上传到VPS上呢?总不可能用FTP或者SFTP,就算是登陆到Putty用wget?肯定都是不可能的啦。那么顺带在部署一个命令行下载工具,就可以当自己的离线下载服务器了!!

aria2-logo

要搭建一个离线下载服务器,我的设想是,通过Aria2将需要下载的文件下载好了到指定的目录里,然后H5ai可以读出来。由于Aria2下载需要有个Aria2面板和Aria2服务,在之前的文章中,我们已经部署好了LNMP和H5ai。因此我们只需要在部署一下Aria2的面板和服务即可。

一、Aria2面板部署

在众多的Aria2面板中比较出名的是WebUI和AriaNg,功能基本都是一样的,个人感觉AriaNg的颜值更高,所以选择使用AriaNg,至于WebUI和AriaNg的部署方法都是一样的。

#AriaNg项目地址

https://github.com/mayswind/AriaNg/releases

仅需下载好后,丢到LNMP下创建好的虚拟主机的根目录里解压即可,和静态HTML网页部署一样的;当然如果你和我一样懒得在创建一个虚拟主机出来的话,也可以直接丢到H5ai的一个目录里,只要能访问即可。

当然即使你能访问,也总会提示,连接失败,因为你还没有部署Aria2的服务呢。

二、Aria2服务部署

为了简单省事,我推荐使用一键部署脚本。

#Aria2一键部署脚本

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

当然你也可以通过yum install aria2,并创建他的session和config,来完成Aria2的部署。

三、H5ai部署

参考之前的文章《h5ai安装、使用及加密目录教程

四、配置Aria2面板

接下来需要设置Aria2的RPC地址和密钥,以及制定下载路径,不然h5ai无法读到下载的文件。

1.打开AriaNg网页,点击AriaNg设置——RPC,在Aria2RPC别名中填入你的vps的IP即可;在Aria2 RPC密钥中填写自己设置的密钥,如果是一键脚本安装的,那么输入图中密钥即可。

ariang-rpc

(点击放大)

2.在Aria2设置——基本设置中,将下载路径填写入h5ai可以读取的任意目录即可,就是你要保存的目录~\(≧▽≦)/~啦啦啦

aria2-download-dir

(点击放大)

3.通过在AriaNg面板中新建下载项目,可以下载到h5ai的目录中,是不是很方便呢!!还可以下载bt哦。

五、总结

总体过程较为简单,最麻烦的就是安装h5ai啦,不过如果搭建好了的话,作为一台离线下载服务器还是很方面的,并且程序在不下载的情况下基本不占用多少系统资源,稍微修改下AriaNg的设置,还可以当做我们桌面系统下载的面板。

发表评论