vps 搭建h5ai 配合 Aria2实现离线下载和在线播放

    本教程主要是搭建h5ai。h5ai是一个很强大的目录列表程序,可以实现音视频在线播放,配合Aria2的离线下载,可以让我们在下载完视频后,无需搬回本地,直接在线播放。
    搭建h5ai的方法相当简单

    1、根据上一篇教程,我们已经安装好http环境了,现在只需要安装php,方法如下
    centos 7:
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm --force --nodeps
    yum install php70w

    service httpd restart

    ubuntu:
    apt-get install php
    apt-get install libapache2-mod-php
    /etc/init.d/apache2 restart


    2、下载h5ai
    到:https://larsjung.de/h5ai/ 下载h5ai,目前的最新版本是0.29.0.我们直接下载就可以了。或者,下面这两个地址:http://dl.138vps.com/Web%20app/h5ai.tar.gz 和 https://pan.lanzou.com/1133032

    3、将解压后的文件夹整个上传到【/var/www/html】,跟【webui】同目录,如下图
    a1.jpg


    4、修改apache 配置文件
    centos
    修改【/etc/httpd/conf/httpd.conf】文件,在最后面增加以下内容,注意替换相关信息
    ServerName 你的vpsIP:80
    NameVirtualHost 你的vpsIP
    <VirtualHost 你的vpsIP>
    ServerAdmin admin@138vps.com
    DocumentRoot /var/www/html/
    ServerName 你的vpsIP
    DirectoryIndex index index.html index.php /_h5ai/public/index.php
    </VirtualHost>


    ubuntu:
    修改【/etc/apache2/mods-available/dir.conf】文件,找到类似【DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm 】,改成:【DirectoryIndex index index.html index.php /_h5ai/public/index.php】。

    然后参考第一步的方法,重启你的apache服务器,就是第一步的最后一行代码,运行一下就好。
    访问你的ip,出现如下图,则成功了。用aria2下载文件的时候,下载到【/var/www/html】目录或者子目录下面,就可以了。
    a2.jpg
    5、其他注意事项
    如果你需要更好的体验,则还需要去除下面几个函数的被禁用:scandir、exec、passthru
    如果你用的是一键包,或者已经安装有网站,请参考以上内容教程,按照实际情况进行变更。
    关于安全性的问题,因为是直接IP访问,人人都可以使用你搭建的离线下载,肯定很消耗流量,也不安全,所以建议不要使用ip访问。建议的做法是,禁止IP访问,然后绑定一个不存在的域名,通过修改本地的host文件来访问。具体的方法,苏苏在之前有分享过,请在【教程】或者【建站教程】栏目下寻找。当然。如果为了方便,你也可以通过修改apache的端口,来实现隐藏,比如改成8567端口,而不是默认的80端口。

    收到一个网友的留言,建议加上密码,考虑到不被滥用,加上密码还是多少有些必要的,但是不考虑在本文增加了,另外写篇文章吧,请参考:https://sadyw.blogspot.com/2018/10/h5ai.html

评论

此博客中的热门博文

Telegram 专用的轻量化代理工具 —— MTProxy Go版 一键脚本

实时监测服务器IP是否被墙并推送消息至 Telegram 一键脚本

一键安装ShadowsocksR多用户管理面板|ss-panel魔改脚本