用VPS搭建离线下载播放器【aria2+h5ai】

发布于 2019-04-08  365 次阅读


前言:

最近突然想看琉璃神社,奈何迅雷封锁了许多敏感资源,百度网盘的离线下载也会自动和谐这些视频;我突然想起来以前看过的几篇搭建离线下载服务器的教程,没想到在这里派上了用场。

先说一下我使用的配置和环境:

  • 美西Openvz的小鸡一台,来自HostMybytes(有AFF)
  • Centos7 & 宝塔面板(访问宝塔官网查看安装教程)
  • 已搭建好lnmp环境,PHP版本为7.2(h5ai需要lnmp)
  • 三块钱买的.pw域名(并不是必要的)

一、安装Aria2

我用的是moerats的一键安装脚本,复制以下代码到putty中执行即可一键安装。

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh

参见《BT种子/磁力链接下载工具:Aria2一键安装管理脚本

安装完成后会自动输出配置信息,之后可以再次运行安装程序以修改。

图中我的IP地址被我用黑色隐藏了。

二、用AriaNG管理Aria2

如果每次下载文件都要打开命令行,那可真是太折磨人了。不过GitHub上正好有一个可以管理Aria2的前端工具。(点击这里也可以下载)

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

使用方法:

下载上面的AriaNG All In One,解压之后会得到index.html,直接在本地运行即可。

当然,你也可以选择上传到服务器,这样就可以远程使用了,我会在后面的步骤中说明。

最重要的一步:点击左侧“AriaNG设置”——“RPC设置”,输入你的IP、端口和密码

AriaNG没有保存按钮,点击刷新即可。

三、使用_h5ai实现在线播放

1 去官网下载h5ai安装包(或者点击这里下载)

官网地址https://larsjung.de/h5ai/

2 将安装包解压到网站根目录

后面的步骤都推荐用宝塔面板进行操作,比较方便。

3 配置h5ai

3.1 配置PHP

打开宝塔面板——PHP管理,在“配置文件”中搜索“disable_functions”,将其后面的scandir、exec和passthru删除。

3.2 配置NGINX

打开宝塔面板——网站——配置,在“配置文件”中“root /www/wwwroot/网站根目录”这一行后面加上下面这一行代码,具体设置如图所示。

index index.html index.php /_h5ai/public/index.php;
4 把之前的AriaNG也上传到网站根目录

层级关系如图所示。

注意:AriaNG All In One的HTML文件不要以index.html存储,可以重命名成别的名称。

四、使用教程

1 访问你网站的域名

这时已经可以看到h5ai的页面了。

如图所示,图中我隐去了自己的域名,有两个文件是我刚刚下载测试的里番。

2 点击AriaIndex(就是刚刚的AriaNG)新建下载

注意:请务必将下载地址修改为网站的根目录!(和“_h5ai”这个文件夹保持同级)

只要像下图一样设置就可以了。

如果不知道站点的根目录在哪,可以去宝塔面板看一看,复制下来填到上图中。

3 开始下载

4 下载完成后重新进入h5ai即可浏览和播放

#后记:

这一部里番并不好看。