说明:关于VestaCP
面板就不过多介绍了,之前说过很多,还是挺好用的,VDVESTA
是一个小型的shell
脚本,为您的CentOS Server Release 7 x86_64
自动定制并安装VESTACP
。且文件管理器已破解。
安装
Github地址:https://github.com/duy13/VDVESTA
系统要求:CentOS Server 7 x86_64
运行以下命令:
curl -L https://github.com/duy13/VDVESTA/raw/master/vdvesta.sh -o vdvesta.sh ; bash vdvesta.sh
脚本界面
欢迎来到VDVESTA:
一个shell脚本自动定制并安装您的CentOS Server Release 7 x86_64的VESTACP。
感谢您的使用!
你愿意+安装vDDoS代理保护[Y | n]:
vDDoS Proxy Protection install => y
您要安装哪个Web Server版本[apache | nginx]:
Web服务器版本=> apache
要安装哪个PHP Server版本[5.4 | 5.5 | 5.6 | 7.0 | 7.1]:
PHP Server版本=> 7.1
你想要自动配置PHP [Y | n]:
自动配置PHP => y
您要安装哪个MariaDB Server版本[5.5 | 10.0 | 10.1]:
MariaDB Server版本=> 10.1
你想要+安装文件管理器[Y | n]:
文件管理器install => y
你想要+安装Zend优化加操作码缓存[Y | n]:
Zend操作码缓存install => y
你愿意+安装Memcached [Y | n]:
Memcached install => y
你想要+安装限制主机(限制CPU,RAM,IO您的主机帐户)[Y | n]:
限制主机install => y
你想配置内核限制DDOS [Y | n]:
内核限制DDOS => y
您想将VestaCP 8083端口更改为2083 [Y | n]:
将端口VestaCP 8083更改为2083 => y
你想要+安装Spamassassin&Clamav [y | N]:
安装Spamassassin&Clamav => n
你愿意+安装Fail2ban [y | N]:
安装Fail2ban => n
输入你的主机名[vdvesta.local]:
Hostname => vdvesta.local
输入您的邮箱[admin@vdvesta.local]:
Email => admin@vdvesta.local
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1647/
不妨点个广告再走嘛
相关推荐
-
一款极易搭建的自助Git服务器:Gogs安装教程
简介 Gogs的目标是打造一个最简单、最快速和最轻松的方式搭建自助Git服务。使用Go语言开发使得Gogs能够通过独立的二进制分发,并且支持Go语言支持的所有平台,包括Linux、Mac OS X、Windows以及ARM平台。 截图 功能 支持活动时间线 支持SSH以及HTTP/HTTPS协议 支持SMTP、LDAP和反向代理的用户认证 支持反向代理子路径 支持用户、组织和仓库管理系统 支持添加和删除仓库协作者 支持仓库和组织级别Web钩子(包括Slack和Discord集成) 支持仓库Git钩子和部署密钥 支持仓库工单(Issue)、合并请求(Pull Request)、Wiki和保护分支 支持迁移和镜像仓库以及它的Wiki 支持在线编辑仓库文件和Wiki 支持自定义源的Gravatar和Federated Avatar 支持Jupyter Notebook 支持两步验证登录 支持邮件服务 支持后台管理面板 支持MySQL、PostgreSQL、SQLite3、MSSQL和TiDB(通过MySQL协议)数据库 支持多语言本地化(28种语言) 安装 Github地址:https://github.com/gogits/gogs 1、安装MySQL数据库建议使用CentOS系统,查看:CentOS下Mysql 5.6安装教程及创建数据库,其他系统不会手动安装的直接使用宝塔面板。 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,安装MySQL,至少5.5.3版本。 2、安装Git #Debian和Ubuntu系统 apt-get -y install git #CentOS系统 yum -y install git 3、安装Gogs这里说2种方法,二进制安装或者Docker安装,建议使用二进制,Docker了解下就行了。 #二进制安装 wget http://7d9nal.com2.z0.glb.qiniucdn.com/0.11.4/linux_amd64.tar.gz tar -zxvf linux_amd64.tar.gz cd gogs ./gogs web #Docker安装 curl -sSL https://get.docker.com/ | sh...
-
Linux VPS使用Docker快速安装Cloudreve多功能网盘
说明:Cloudreve是一款支持对接多家云存储的多功能网盘系统,之前介绍过,具体查看:Cloudreve搭建教程,这里再说下使用Docker来快速安装Cloudreve。 安装 本镜像使用环境为Apache 2.4、MariaDB 10、PHP 7.1。且不支持OpenVZ架构。 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、拉取镜像 docker pull ilemonrain/cloudreve 3、配置镜像 #命令 docker run [-d/-t] -p 80:80 -v /cloudreve:/cloudreve -e CLOUDREVE_URL="[Cloudreve URL]" --name docker-cloudreve ilemonrain/cloudreve #示例 docker run -t -p 80:80 -v /cloudreve:/cloudreve -e CLOUDREVE_URL="http://xx.com/" --name docker-cloudreve ilemonrain/cloudreve 参数说明: #-d/-t:决定是以后台运行模式启动或是前台监控模式启动。 使用-d参数启动,镜像将不会输出任何日志到你的Console,直接以Daemon模式启动。Deamon模式启动下,可以使用docker logs docker-cloudreve命令显示启动日志。 使用-t参数启动,将会直接Attach你的镜像到你的Console,这个模式启动下,你可以直观的看到镜像的启动过程,适合于初次部署镜像,以及镜像Debug部署使用。你可以使用Ctrl+C将Docker镜像转入后台运行,使用docker logs docker-cloudreve 命令显示启动日志。 #-v /cloudreve:/cloudreve:将Docker容器中的/cloudreve目录,映射到宿主机的/cloudreve目录,冒号前面的是映射路径,冒号后的为容器中路径 (强烈建议进行映射,以确保容器中数据的安全,避免在容器意外崩溃时导致数据丢失),容器中可以映射的路径: /cloudreve:Cloudreve程序目录以及网盘文件目录 /var/lib/mysql:MariaDB(MySQL)数据库文件目录 #-p 80:80:暴露你的Docker容器内部的80端口,到你容器外部的80端口。目前由于开发状态原因,不建议修改此端口。 #-e CLOUDREVE_URL="[Cloudreve URL]":Cloudreve绑定的地址,此参数务必严格填写,不能丢掉http/https前缀和结尾的斜杠!如http://xx.com/。 最后打开地址即可!
-
一款带Web管理面板的内网穿透工具:lanproxy使用教程
说明:博主今天找Frp管理面板的时候,无意间发现了lanproxy内网穿透工具,自带Web管理面板,让我们在服务端配置方便了很多,而且一个服务端可以支持多个客户端连接,看起来还不错,这里就分享下。 简介 lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议,可用作访问内网网站、本地支付接口调试、SSH访问、远程桌面等等,而且带Web在线管理面板,添加端口配置十分简单。 截图 相关链接 主页地址:https://nat.io2c.com/Github地址:https://github.com/ffay/lanproxy发布包下载:https://seafile.cdjxt.net/d/2e81550ebdbd416c933f/ 服务端安装 服务端需要安装在一个有公网IP的服务器上,系统为Linux/Windows均可。 1、安装JAVAjava版本至少为1.7,查看命令为java -version,如果没安装可参考:Linux/Windows系统安装最新版JAVA教程。 2、Linux系统安装首先下载发布包,服务端发布包下载地址:点击进入。 #下载最新发布包 wget -O proxy-server-0.1.zip 'https://seafile.cdjxt.net/d/2e81550ebdbd416c933f/files/?p=/proxy-server-0.1.zip&dl=1' #解压发布包 unzip proxy-server-0.1.zip #进入到文件夹 cd proxy-server-0.1 然后编辑配置文件conf/config.properties,参考如下: server.bind=0.0.0.0 #与代理客户端通信端口 server.port=4900 #ssl相关配置 server.ssl.enable=true server.ssl.bind=0.0.0.0 server.ssl.port=4993 server.ssl.jksPath=test.jks server.ssl.keyStorePassword=123456 server.ssl.keyManagerPassword=123456 #这个配置可以忽略 server.ssl.needsClientAuth=false #WEB在线配置管理相关信息 config.server.bind=0.0.0.0 config.server.port=8090 config.admin.username=admin config.admin.password=admin 运行lanproxy: cd /root/proxy-server-0.1/bin chmod +x startup.sh ./startup.sh 然后打开地址http://ip:8090,使用上面配置中配置的用户名密码登录,进入Web管理面板,且配置数据存放在~/.lanproxy/config.json文件中。 #如果打不开Web界面,就需要开启防火墙,一般CentOS系统出现情况最多 #Centos 6系统 iptables -I INPUT -p tcp --dport 8090 -j ACCEPT service iptables save service iptables restart #CentOS 7系统 firewall-cmd --zone=public --add-port=8090/tcp --permanent firewall-cmd --reload 3、Windows系统安装方法参考上面,只是启动的时候双击bin文件夹里的startup.bat即可运行。 客户端使用 客户端一般安装在一个内网的VPS服务器或Windows电脑上使用。这里说下JAVA和非JAVA两个客户端的使用方法,客户端下载地址:点击进入。 1、配置服务端首先我们通过http://ip:8090进入服务端Web管理界面,先添加客户端,名称随便填。然后点击刚刚添加的客户端名称,再添加配置,设置公网端口,后端IP:端口。截图的配置意思是将内网的888端口映射到服务器的8080端口,也就是访问服务器ip:8080等于访问内网ip:888。 这时候基本配置好了一个客户端节点,且该节点可以供多个客户端使用。 2、JAVA客户端使用本版本需要安装java,且版本依然至少为1.7,查看命令为java -version,如果没安装可参考:Linux/Windows系统安装最新版JAVA教程。 然后进入客户端下载地址,下载proxy-java-client-0.1.zip,再将文件解压到服务器或者Windows电脑上,编辑conf/config.properties配置文件,修改如下: #与在proxy-server配置后台创建客户端时填写的秘钥保持一致; client.key= ssl.enable=true ssl.jksPath=test.jks ssl.keyStorePassword=123456 #这里填写实际的proxy-server地址;没有服务器默认即可,自己有服务器的更换为自己的proxy-server(IP)地址 server.host=lp.thingsglobal.org #proxy-server...
-
Debian/Ubuntu快速安装Node.js v8.x及其它版本方法
说明:有时候我们运行某个软件需要用到Node.js环境,而系统也没有装,这时候我们需要自己安装了,这里说下快速安装方法。 1、升级系统源和安装需要的软件 apt-get update -y apt-get install -y build-essential curl 2、安装Node.js最新版本v8.xNode.js官方GitHub地址:https://github.com/nodesource/distributions # Ubuntu系统 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs # Debian系统 curl -sL https://deb.nodesource.com/setup_8.x | bash - apt-get install -y nodejs 3、查看当前Node.js版本 node -v 通过查看,我们可以看到当前Node.js是最新的v8.x版本。
-
本博客基于Handsome主题的一些小修改教程
说明:博客用Handsome主题一年多了,体验还不错,特别适合做个人博客,而博主基于原主题做了下小小的修改,使其更加好看点,鉴于经常有人问博主修改方法,这里就在博客里说一下,顺便也说一下博客没有使用的修改方案,给同样使用Handsome主题的做下参考。 方法 1、首页文章版式圆角化本项修改的是首页文章版式,包括图片使其四个角由方形变成圆角形状。将以下代码添加至后台主题设置 自定义CSS。 #圆角大小可修改15px数值(别复制该行) /*首页文章版式圆角化*/ .panel{ border: none; border-radius: 15px; } .panel-small{ border: none; border-radius: 15px; } .item-thumb{ border-radius: 15px; } 2、首页文章图片获取焦点放大本项修改的是首页文章图片,将鼠标放到首页头图后使其放大。将以下代码添加至后台主题设置 自定义CSS。 #放大的时间和大小自行修改以下数值(别复制该行) /*首页文章图片获取焦点放大*/ .item-thumb{ cursor: pointer; transition: all 0.6s; } .item-thumb:hover{ transform: scale(1.05); } .item-thumb-small{ cursor: pointer; transition: all 0.6s; } .item-thumb-small:hover{ transform: scale(1.05); } 3、首页头像转动并放大 本项修改的是首页头像,将鼠标放至头像后使其转动并放大。将以下代码添加至后台主题设置 自定义CSS。 #转动快慢和头像大小自行修改数值(别复制该行) /*首页头像自动旋转*/ .thumb-lg{ width:130px; } .avatar{ -webkit-transition: 0.4s; -webkit-transition: -webkit-transform 0.4s ease-out; transition: transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; } .avatar:hover{ transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); } #aside-user span.avatar{ animation-timing-function:cubic-bezier(0,0,.07,1)!important; border:0 solid } #aside-user span.avatar:hover{ transform:rotate(360deg) scale(1.2);...
-
一个基于Laravel5且功能强大的个人博客系统:Lablog搭建教程
说明:之前有同学投稿想要个Lablog宝塔教程,拖到现在才想起来,这里就发个搭建教程,Lablog博客基于最新PHP框架Laravel 5.7搭建而成,由OLAINDEX程序作者制作,前后基于adminlte响应式页面布局,适配PC、平板、手机;后台支持QQ、微博、github第三方登录;集成优秀的Markdown文本编辑器,支持图片拖拽上传;后台基于路由搭建完整的权限控制系统,支持多后台用户。且集成SM.MS上传接口,方便用户上传图片,作者也更新很勤快,对该类博客程序有兴趣的可以搭建个玩玩。 截图 环境要求 #必需 PHP >= 7.1.3 Nginx/Apache等 Mysql/Sqlite/Pgsql PHP Fileinfo 扩展 PHP OpenSSL 扩展 PHP PDO 扩展 PHP Mbstring 扩展 PHP Tokenizer 扩展 PHP XML 扩展 PHP Ctype 扩展 PHP JSON 扩展 #非必需,建议安装 PHP Imagick 扩展 PHP GD库 扩展 PHP Redis扩展 安装 Github地址:https://github.com/WangNingkai/Lablog 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP 7.1+、Nginx、Mysql。 接下来再找到左侧软件管理-PHP管理-设置-安装Fileinfo和Redis扩展。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、脚本添加,脚本地址:https://www.southcat.net/archives/722/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 然后同样的在PHP设置里找到禁用函数,删除proc_open和proc_get_status函数,再重启PHP。 2、安装Imagick扩展经过步骤1后,该程序所需拓展除了Imagick都已经有了,这里就选择编译安装该扩展。以教程里的PHP 7.1为例,如果你是7.2将下面目录71改成72即可。 #imagick包下载地址http://pecl.php.net/package/imagick,这里以最新版3.4.3为准 wget http://pecl.php.net/get/imagick-3.4.3.tgz tar -zxvf imagick-3.4.3.tgz && cd imagick-3.4.3 phpize...
-
分享一些最新的BT Tracker服务器地址
说明:由于这几天一直在用Aria2和Transmission程序来下载BT,很多时候用的磁力链接或者BT种子下载文件的时候,速度很慢,之后在网上找的方法,添加了一些BT Tracker服务器地址后,速度果然提起来了! BT Tracker服务器Github提供地址:https://github.com/ngosang/trackerslist udp://tracker.open-internet.nl:6969/announce udp://tracker.coppersurfer.tk:6969/announce udp://tracker.skyts.net:6969/announce udp://tracker.piratepublic.com:1337/announce udp://tracker.opentrackr.org:1337/announce udp://tracker.internetwarriors.net:1337/announce udp://9.rarbg.to:2710/announce udp://public.popcorn-tracker.org:6969/announce udp://wambo.club:1337/announce udp://tracker4.itzmx.com:2710/announce udp://tracker1.wasabii.com.tw:6969/announce udp://tracker.zer0day.to:1337/announce udp://tracker.xku.tv:6969/announce udp://tracker.vanitycore.co:6969/announce udp://open.facedatabg.net:6969/announce udp://mgtracker.org:6969/announce udp://ipv4.tracker.harry.lu:80/announce udp://inferno.demonoid.pw:3418/announce udp://tracker.tiny-vps.com:6969/announce udp://tracker.tvunderground.org.ru:3218/announce udp://tracker.torrent.eu.org:451/announce udp://tracker.halfchub.club:6969/announce udp://tracker.grepler.com:6969/announce udp://tracker.files.fm:6969/announce udp://tracker.dler.org:6969/announce udp://tracker.desu.sh:6969/announce udp://tracker.cypherpunks.ru:6969/announce udp://thetracker.org:80/announce udp://p4p.arenabg.com:1337/announce udp://oscar.reyesleon.xyz:6969/announce udp://open.stealth.si:80/announce udp://explodie.org:6969/announce udp://bt.xxx-tracker.com:2710/announce udp://tracker.uw0.xyz:6969/announce udp://t.agx.co:61655/announce udp://sd-95.allfon.net:2710/announce udp://santost12.xyz:6969/announce udp://sandrotracker.biz:1337/announce udp://retracker.nts.su:2710/announce udp://retracker.lanta-net.ru:2710/announce udp://peerfect.org:6969/announce http://tracker.city9x.com:2710/announce http://retracker.mgts.by:80/announce http://alpha.torrenttracker.nl:443/announce http://0d.kebhana.mx:443/announce udp://tracker.mg64.net:6969/announce udp://tracker.martlet.tk:6969/announce udp://tracker.kamigami.org:2710/announce udp://torr.ws:2710/announce http://retracker.telecom.by:80/announce wss://tracker.openwebtorrent.com:443/announce wss://tracker.fastcast.nz:443/announce wss://tracker.btorrent.xyz:443/announce ws://tracker.btsync.cf:2710/announce udp://zephir.monocul.us:6969/announce udp://tracker.bluefrog.pw:2710/announce udp://tracker.acg.gg:2710/announce udp://retracker.coltel.ru:2710/announce udp://pubt.in:2710/announce https://evening-badlands-6215.herokuapp.com:443/announce udp://z.crazyhd.com:2710/announce udp://tracker.swateam.org.uk:2710/announce udp://tracker.justseed.it:1337/announce udp://tracker.cyberia.is:6969/announce udp://packages.crunchbangplusplus.org:6969/announce udp://104.238.198.186:8000/announce https://open.acgnxtracker.com:443/announce http://tracker2.itzmx.com:6961/announce http://tracker.vanitycore.co:6969/announce http://tracker.torrentyorg.pl:80/announce http://tracker.tfile.me:80/announce http://tracker.mg64.net:6881/announce http://tracker.internetwarriors.net:1337/announce http://tracker.electro-torrent.pl:80/announce http://share.camoe.cn:8080/announce http://open.acgtracker.com:1096/announce http://open.acgnxtracker.com:80/announce http://omg.wtftrackr.pw:1337/announce http://mgtracker.org:6969/announce http://fxtt.ru:80/announce http://bt.dl1234.com:80/announce http://agusiq-torrents.pl:6969/announce http://104.238.198.186:8000/announce
-
使用PHPDNS为DNSmasq搭建一个WEB界面
说明:DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。使用DNSmasq可以很方便的搭建递归DNS(公共DNS),诸如类似的119.29.29.29,可以有效的帮助我们防止DNS劫持、屏蔽广告等,博主很久前发过一个DNSmasq搭建教程,查看:Linux安装DNSmasq搭建自己的公共DNS,使用起来还是有点麻烦,现在小Z大佬使用PHPDNS为DNSmasq写了个Web界面,让我们使用更加方便了。 截图 安装DNSmasq 系统要求:CentOS 6、7,且需要国内服务器。 1、安装DNSmasq先使用ifconfig命令查看服务器IP,并记录,比如下图中的192.168.0.4。再执行下面的命令安装DNSmasq #安装epel源 yum -y install epel-release #安装DNSmasq wget https://raw.githubusercontent.com/helloxz/dnsmasq/master/dns.sh --no-check-certificate chmod +x dns.sh #注意后面填写ifconfig看到的IP ./dns.sh 192.168.0.4 如果是阿里云等服务器,注意防火墙还要放行tcp/udp 53端口。输入netstat -apn|grep 'dnsmasq'可查看DNSmasq是否运行正常。 2、常用命令 启动:service dnsmasq start 停止:service dnsmasq stop 重启:service dnsmasq restart 安装PHPDNS Github地址:https://github.com/helloxz/phpdns 1、运行原理 #PHPDNS生成DNSmasq格式的配置文件 #服务器crontab定时检测配置文件变化,若有改动则重启DNSmasq使其生效 2、环境要求 PHP 5.6+(需要PDO组件支持)、SQLite 3 3、安装PHPDNS先访问master.zip下载最新源码,并解压到站点根目录,同时注意站点目录所属用户权限可读可写。 再编辑application/helpers/check_helper.php设置用户名、密码,里面有注释说明。 最后访问您的域名http://domain.com/登录测试。 4、Nginx伪静态设置如果是Apache已经自带了.htaccess规则,无需额外设置。如果是Nginx请再server段内添加: location ^~ /application { deny all; } location ^~ /system { deny all; } location ^~ /(application|system) { deny all; } location / { try_files $uri $uri/ /index.php?$query_string; } 添加完成后别忘记重启一次nginx。 5、编写Shell脚本PHPDNS通过shell脚本检测DNSmasq文件变化,使用vi reload.sh命令新建Shell脚本,并写入以下内容,路径请自行修改。 CentOS 7系统: #!/bin/bash find /data/wwwroot/xxx.com/application/conf/ -name '*.conf' -mmin -1 -exec...
-
NameSilo注册/转入/续费域名后取消及退款方法
说明:NameSilo是一家国外很火的域名商,自带隐私保护,价格也便宜,支持支付宝/PayPal等付款,首次注册和转入域名都可以使用优惠码便宜1美元,优惠码Namesilo_1。由于很多人误操作,可能需要取消/退款,这里就说下方法。 方法 1、域名注册域名注册后3天内取消注册才能退款,且你的账户之前没有过取消及退款。取消地址:点击进入,找到你要取消注册的订单号码,再点击“取消”栏中的红色“X”就可以了。 2、域名转移一般在转入未成功前都可以立马取消并退款,转移成功后如果订单存在而且有取消那个状态也是可以退款的,不过一般很快就因为各种消失就不可以退了。取消地址:点击进入,找到下面转移的订单就可以取消了。 3、域名续费域名续费3天内可以取消并退款,取消意味着永久删除域名,取消时请慎重考虑,取消地址:点击进入,找到续费订单,进入点取消即可。
-
H5ai修改版,带HTML5视频播放器DPlayer,并支持hls切片播放
简介 该源码由LOC的冻猫修改,将H5ai的视频播放器替换成了DPlayer。快进什么的方便些,也可以调播放速度。想加弹幕之类的可以自己改代码,3757行里面研究吧。 更新 【2019.6.14】 1、h5ai更新到0.29.2 2、DPlayer更新到1.25.0 3、增加hls切片播放支持 4、支持登录验证,默认用户名密码都是admin 5、支持vtt格式同视频文件名字幕文件,可用ffmpeg将普通字幕文件转换为vtt字幕文件。 截图 安装 Github地址:https://github.com/Pearlulu/h5ai_dplayer_hls 下载地址:点击进入,然后下载最新版的zip压缩包文件就行了。 安装教程:h5ai安装教程、H5ai一键脚本,如果使用脚本安装的,安装完成后需要替换H5ai源码文件。 关于切片视频播放: 例如视频在/video/abcd.mp4,那么会自动寻找/video/__abcd.mp4__/video.m3u8。也就是会寻找"__视频文件名__"文件夹下的切片文件。如果没有切片文件会播放原始视频。切片文件夹和文件都是隐藏的,不会在h5ai中显示。 1、如果不想要用户名密码,把_h5ai/public/index.php里第二行include 'login.php'注销。 2、修改用户名密码在_h5ai/public/login.php 简单切片 #搭配Aria2下载完成后自动切片 1、下载脚本 wget https://raw.githubusercontent.com/Pearlulu/h5ai_dplayer_hls/master/hls_aria2.sh 2、在aria2配置文件中增加以下参数,后面为脚本路径 on-download-complete=/root/hls_aria2.sh 3、授权脚本 chmod +x /root/hls_aria2.sh 4、修改脚本的下载路径DOWNPATH(注意需要结尾的"/"),然后重启Aria2生效。 #通用转换切片文件、将目录及所有子目录下的全部视频文件切片。 1、下载脚本 wget https://raw.githubusercontent.com/Pearlulu/h5ai_dplayer_hls/master/hls_general.sh 2、自行修改脚本里的目录绝对路径(注意结尾无"/")。 3、运行脚本,bash hls_general.sh