说明:Directory Lister
目录索引看起来很好看,安装简单,也很适用,对于类似的目录索引工具,之前还说到了h5ai
,安装方法参考:h5ai安装教程,这2
个都不错,有兴趣的可以试试。
简介
PHP Directory Lister
是一个使用PHP
开发的目录索引工具,旨在让您列出目录的所有内容以及所有子目录,并允许您在其中导航。您只需将Directory Lister
下载并安装到任何Web
目录,就可以访问该目录下的所有文件和子目录。
官方网站:http://www.directorylister.com/
截图
功能特点
- 安装快速,将文件上传到任何可访问网页的目录,
Direcectory Lister
将为您快速生成列表。 - 内置主题支持,以适应您的独特风格。控制您的列表与文件/文件夹的自定义排序顺序。
- 支持MD5查看。
使用说明
- 搭建
php
网站环境可使用宝塔面板或者军哥lnmp
。 - 下载并提取
Directory Lister
到网站目录(本地下载 和 官方下载)。 - 复制
resources/default.config.php
到resources/config.php
。 index.php
将resources
文件夹上传到要列出的文件夹。- 将其他文件上传到与
index.php
相同的目录。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1784/
不妨点个广告再走嘛
相关推荐
-
Linux下安装Vuze (Azureus)客户端教程,可离线BT下载
说明:之前提到了很多BT下载工具,比如Aria2、uTorrent、Deluge、Peerflix Server、Transmission等,安装教程博客也都有,这里再提个下载工具Vuze,原Azureus,中文名毒蛙,还有社交功能等,博主测试了下,速度还是挺快的,这里说下安装方法。 简介 Vuze是一个基于JAVA的多torrent下载程序,支持多个torrent同时下载,可对每一个torrent的上传和下载速度进行限制,可手动设置某个torrent的优先权,对于多tracker发布的torrent可自动切换,并可以手动更改tracker url。增加了一些基本的irc命令,还有社交,资源搜索等功能。 截图 安装 本教程在CentOS 7下测试通过。 1、安装JAVA yum install java 如果安装不成功,可添加yum源后再安装, #CentOS/RHEL 5: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm #CentOS/RHEL 6: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm #CentOS/RHEL 7: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 2、安装Vuze #下载Vuze cd /opt/ wget http://cf1.vuze.com/files/VuzeInstaller.tar.bz2 tar xjf VuzeInstaller.tar.bz2 cd vuze #下载控制台界面组件 wget -r --level=1 -np -nH -R index.html -nd -k http://svn.vuze.com/public/client/trunk/uis/lib/ #创建用户, 修改文件所有者 groupadd vuze useradd vuze -g vuze chown vuze:vuze -R /opt/vuze #以vuze用户启动控制台(这是为了确保配置文件保存在vuze用户主目录下,防止后面脚本需要重新配置) su vuze -c "java -jar Azureus2.jar --ui=console" #安装Web界面插件 plugin install xmwebui 如果解压出现tar (child): lbzip2: Cannot exec: No such file or directory问题,先yum -y install bzip2后再解压*.tar.bz2文件。 安装完成后就可以访问http://IP:9091/进行下载了,如果想添加pair认证和密码登录的话,继续往下面看。 3、添加pair认证和密码登录一般完成上面2步就可以直接使用了,不过还可以选择连接方式,有Vuze特色的pair认证以及常规的账号密码认证。...
-
利用Aria2+AriaNg+H5ai+Google Drive建立离线BT下载/在线播放/无限空间网盘
说明:现在很多人撸了无限空间的Google Drive后,都不知道咋玩,这里可以利用小硬盘VPS挂载Google Drive后进行一系列老司机操作,这里说下方法,过程不需要使用面板、LNMP等一键包,博主认为有点花时间,所以这里都使用一键脚本来完成,基本10分钟就搭建好了,且自带免费的SSL证书,可长期使用。 截图 教程 由于本教程所使用的H5ai一键包只适用Debian 8+,且必须纯净的系统,不含有WEB环境。 1、安装H5ai本H5ai一键安装包自带SSL证书,需要提前解析域名到服务器。使用命令: #下载脚本 apt-get install git -y git clone https://github.com/wulabing/h5ai_onekey_install-lnp-.git h5ai cd h5ai #Debian 8运行命令 bash h5ai.sh #Debian 9运行命令 sed -i '53,54d' h5ai.sh && bash h5ai.sh #脚本备份 https://www.southcat.net/usr/shell/h5ai_ssl.sh 运行后,选择3即可。完成后进入https://domain.com就可以打开了H5ai界面了,且目录在/home/wwwroot/domain.com。 2、安装Aria2这里用的逗比的脚本,使用命令: 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.southcat.net/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh 默认密匙为doub.io,下载目录为/usr/local/caddy/www/aria2/Download。 3、安装AriaNg博主认为AriaNg 0.2版本好用些,所以默认用这个,使用命令: apt-get install unzip -y mkdir /home/wwwroot/domain.com/ariaNg #将domain改成你的域名再运行 cd /home/wwwroot/domain.com/ariaNg wget https://www.southcat.net/usr/down/aria-ng-0.2.0.zip && unzip aria-ng-0.2.0.zip 此时进入https://domain.com/ariaNg就可以打开ariaNg界面了,记住该文件夹不能删,误删的重新此操作。 4、挂载Google Drive教程参考:在Debian/Ubuntu上使用rclone挂载Google Drive网盘,注意挂载为磁盘的目录需要在H5ai目录里,且为子目录,比如/home/wwwroot/domain.com/GoogleDrive。 5、配置上传Google Drive直接通过Aria2下载文件到Google Drive挂载盘可能会有问题,所以需要简单操作下。使用命令: wget https://www.southcat.net/usr/shell/GDupload.sh 再编辑GDupload.sh文件 nano GDupload.sh 修改以下参数: downloadpath='/usr/local/caddy/www/aria2/Download'...
-
YunDownload重制版:新增扫描百度网盘重复文件、和谐文件、空文件夹功能
说明:YunDownload是一款百度网盘文件高速下载神器,近期作者重写了该软件,添加了扫描百度网盘重复文件、和谐文件、空文件夹等功能,让非vip账户享受vip的权益,越来越强大了。 截图 说明 从近期对市面上存在的几款类似百度云下载器的测试情况来看,目前百度已经采取了措施,不管用什么下载,只要你的下载速度和链接数达到了一定阈值,而你账号本身又不是VIP,那么账号就会被限速,限速到500KB/S左右(不过依然比官方客户端下载快),大概一个星期以后会解除限制。 如果想验证的可以这么试试:当发现账号被限速时,不要关闭YunDownload,然后打开官方的客户端随便下载一个东西,点击“试用加速300S”,你会神奇的发现YunDownload的下载速度又回来了,所以你懂的。 使用 软件下载:YunDownload 0.5.7.zip,下载软件后,解压到任意目录,双击里面的exe文件即可运行。使用常用功能前必须先创建索引,注意看提示。
-
WordPress显示网站已运行时间
在网站上显示已运行多少时间是一些站长需要的功能,只需要加一段代码即可实现。代码来自六特网站,本站使用下面第三段。代码贴到footer.php或者右侧html小工具。 1.显示的是运行的 天/小时/分/秒 <span id="timeDate">载入天数...</span><span id="times">载入时分秒...</span><script>// <![CDATA[ var now = new Date(); function createtime(){ var grt= new Date("11/25/2013 21:51:00");//此处修改你的建站时间或者网站上线时间 now.setTime(now.getTime()+250); days = (now - grt ) / 1000 / 60 / 60 / 24; dnum = Math.floor(days); hours = (now - grt ) / 1000 / 60 / 60 - (24 * dnum); hnum = Math.floor(hours); if(String(hnum).length ==1 ){hnum = "0" + hnum;} minutes = (now - grt ) / 1000 /60 - (24 * 60 * dnum) - (60 * hnum); mnum = Math.floor(minutes); if(String(mnum).length ==1 ){mnum = "0"...
-
Ubuntu/Debian安装PHP 7.2教程
适用系统:Ubuntu 16.04/14.04、Debian 8/9 添加软件源 Ubuntu #安装软件源拓展工具 apt -y install software-properties-common #添加PHP PPA源,需要按一次回车 add-apt-repository ppa:ondrej/php #更新软件源缓存 apt update Debian #添加GPG wget -O /etc/apt/trusted.gpg.d/php.gpg https://mirror.xtom.com.hk/sury/php/apt.gpg #安装apt-transport-https apt-get install apt-transport-https #添加sury软件源 sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' #更新软件源缓存 apt-get update 安装PHP 7.2 运行以下命令: apt install php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-opcache -y 设置PHP 7.2 安装完成后,编辑/etc/php/7.2/fpm/php.ini替换;cgi.fix_pathinfo=1为cgi.fix_pathinfo=0。 快捷命令: sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.2/fpm/php.ini 管理PHP 7.2 安装好了先重启一下! systemctl restart php7.2-fpm 更多操作: systemctl restart php7.2-fpm #重启 systemctl start php7.2-fpm #启动 systemctl stop php7.2-fpm #关闭 systemctl status php7.2-fpm #检查状态 更新PHP 7.2 运行下面的命令系统就会更新所有可以更新的软件包括PHP...
-
Linux VPS使用wget下载百度网盘文件的方法
说明:我们都喜欢把网站备份文件或者其它文件放在百度网盘,等到需要用的时候,就从百度网盘把文件下载到本地再上传到服务器,这样很麻烦,这里说下vps下载百度网盘文件最方便的方法,就是用wget命令下载,也许有人知道该方法,但现在对于稍微有点大的文件就没法了,毕竟获取不到文件直链了,所以这里也说下如何下载大文件。 方法 1、获取百度网盘直链比较小的文件可以直接获取下载链接,大文件获取直链的方法参考:百度网盘直接下载助手 Tampermonkey(油猴)脚本 2、用wget命令下载文件获取到文件直接下载地址后,通过下面的命令下载。 wget -c -O xx.zip "https://xx.com/xx" #xx.zip为文件名,后面为文件下载地址
-
Linux VPS使用命令行通过Firefox Send轻松安全地共享文件
说明:Firefox Send可能很多人知道,一个很不错的临时文件分享系统,官方地址→传送门,用的人也挺多的,之前博主曾水过自建Firefox Send的教程,具体查看→传送门,不过都只能通过网页端共享,使用VPS共享就有点不行了,这里就说个工具ffsend,基于官方Firefox Send,使用一个简单的命令,通过安全,专用和加密的链接,从命令行轻松安全地共享文件和目录,可以指定可选密码,最高可达2GB,共享的文件始终在客户端上加密,并且永远不会与远程主机共享密钥。其他人可以使用此工具或通过其Web浏览器下载这些文件。 功能 功能齐全,友好的命令行工具 安全地上传和下载文件和目录 始终在客户端加密 额外的密码保护,生成和可配置的下载限制 文件和目录存档和提取 内置共享URL缩短器和QR代码生成器 支持新旧Firefox Send服务器版本 跟踪文件的历史记录,便于管理 能够使用自定义发送主机 检查或删除共享文件 准确的错误报告 流加密和上传/下载,内存占用非常低 即将推出:Firefox帐户集成(下载次数越多,到期时间越长) 安装 Github地址:https://github.com/timvisee/ffsend 系统要求:Linux、macOS、Windows,这里就只说Linux系统,Windows/macOS直接通过网页上传吧。 提示:编译安装和直接安装随便选一种就行,32位系统只能编译安装。 1、编译安装安装依赖: #Debian/Ubuntu系统 apt update apt install build-essential cmake pkg-config libssl-dev xclip git -y #CentOS系统 yum install gcc gcc-c++ make cmake openssl-devel xclip git -y 安装Rust和Cargo: curl https://sh.rustup.rs -sSf | sh source $HOME/.cargo/env 拉取最新源码并编译: git clone https://github.com/timvisee/ffsend.git cd ffsend cargo install --path . -f #查看版本 ffsend --version 2、直接安装除了自己编译外,作者也直接提供了编译好的文件给你使用,文件下载地址:点击进去,然后再根据自己的系统架构下载对应的最新版二进制文件。目前最新版为v0.2.46。 安装依赖: #Debian/Ubuntu系统 apt update apt install xclip -y #CentOS系统 yum install xclip -y 安装ffsend: #下载二进制文件 wget https://github.com/timvisee/ffsend/releases/download/v0.2.46/ffsend-v0.2.46-linux-x64-static mv ffsend-* ffsend...
-
Linux VPS定时备份服务器/网站数据到Github私人仓库
说明:现在Github被微软收购后,私人仓库已经开始免费了,只能说微软很良心。然后就可以拿来折腾下了,让其充分发挥下作用,这里我们可以用来备份下网站或者服务器一些数据,方法就大概说下。 教程 首先你肯定需要一个Github账号,没有的可以去注册一个,地址:https://github.com。有了账号就继续看。 1、配置Git SSH密钥 由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在操作之前,需要先在服务器上生成SSH key。 我们先去根目录下使用命令: cd ~ ssh-keygen -t rsa 这里会要你命名密匙名称(这里建议使用默认名称),然后连续按几次Enter,这时候会在/root/.ssh文件夹生成2个ssh密钥,然后我们查看公钥id_rsa.pub。 cat ~/.ssh/id_rsa.pub 查看后,再复制下公钥,然后打开Github官网,进入https://github.com/settings/ssh/new,Title随便填,然后Key填入刚刚复制的密匙,最后点击Add SSH Key添加即可。 2、建立私人仓库我们需要先访问https://github.com/new,新建一个仓库用来存放备份文件,名称自己随意,记得下面一定要勾选Private,也就是私人仓库。不然你辛辛苦苦备份的小姐姐就要被别人偷走了。 3、配置本地仓库由于博主是用来备份网站,所以需要备份文件夹为/home/www.southcat.net,也就是把该文件夹定为本地仓库,使用命令: #进入需要备份的文件夹 cd /home/www.southcat.net #初始化你的github仓库 git init #关联到远程github仓库 git remote add origin git@github.com:iiiiiii1/MOERATS.git 关联仓库的时候,后面可以用HTTPS链接也可以用SSH,这里强烈建议选择SSH,安全性很高。 4、初次备份 #进入备份的文件夹 cd /home/www.southcat.net #把目录下所有文件更改状况提交到暂存区,包括增,删,改。 git add -A #提交更改的说明,说明随意了,这里为backsite git commit -m "backsite" #开始推送到Github git push -u origin master 推送的时候可能会提示The authenticity of host 'github.com' can't be established.信息,直进yes即可。 然后可以看到仓库的备份文件了。 5、设置定时备份在根目录先新建一个bash脚本: nano ~/gitback.sh 代码如下: #!/bin/bash #进入到网站根目录,记得修改为自己的站点 cd /home/xxx.com #将数据库导入到该目录,这里以mysql为例,passwd为数据库密码,typecho为数据库名称,typecho.sql为备份的数据库文件 mysqldump -uroot -ppasswd typecho > typecho.sql git add -A git commit -m "backsite" git push -u origin master...
-
Varient:一个多用途的新闻和杂志系统,可上传视频/音频等
说明:Varient是一个多用途的新闻和杂志系统。它具有干净的代码,响应式和用户友好的设计。您可以使用其强大的管理面板来管理网站中的几乎所有内容。多用户多作者,所有作者都有自己的面板来管理自己的文章,并且还可以上传视频和音频等。而且系统还具有RSS聚合器系统,快速和易于使用,功能很强大。 截图 更新 【2019年7月6日】 源码更新至v1.6版本,由顶点网https://www.topide.com提供。 #下载地址,安装方法不变,授权码随便填 https://www.southcat.net/usr/down/varient-v1.6.zip 功能 系统主要功能是通过谷歌翻译的,我懒得每个词去改,凑合着看啊各位。 干净的响应式设计 使用Bootstrap构建 系统安全性高 Seo优化 搜索引擎友好的网址 多种语言支持(简体中文,英语,德语,法语,土耳其语,葡萄牙语,俄语,意大利语,西班牙语) 10个布局颜色 可编辑和可排序的导航(使用超级菜单) 用于导航的外部链接和下拉选项 响应式和可排序的滑块 适用于任何类型广告代码的自适应广告空间(包括Adsense) 创建广告代码 添加无限制的完全可编辑页面 显示和隐藏页面选项,页面标题,页面导航,页面右栏 图库页面(启用和禁用选项) 画廊类别 联系页面(使用Google地图) 在网站中搜索 阅读列表页面(从列表中添加和删除) 精选文章 新闻速递 添加,删除,更新帖子 视频发布选项 音频发布选项(带播放列表) 计划的帖子 保存为帖子的草稿选项 将多个图像添加到帖子 添加,删除,更新类别 添加,删除照片 添加和删除Slider的帖子 通讯(发送Html电子邮件到所有注册的电子邮件) 管理注册电子邮件 懒惰的图像加载 动态标签系统 Ajax评论系统 Facebook评论 投票投票(添加,删除无限投票) 社交登录(Facebook和Google) 社交分享 社交媒体链接 补充工具栏小部件(添加,删除,更新小部件) 小工具:热门帖子 小工具:推荐帖子 小工具:随机文章滑块 小工具:标签 小工具:投票投票 浏览量计数(启用和禁用选项) 管理评论 管理联系人信息 高级帖子选项 Sitemap.xml生成器 RSS聚合器系统(使用Cron作业自动更新) RSS源(有不同的频道) 30个字体选项 富文本编辑器(可添加图像和视频) 具有3个角色的会员系统(管理员,作者,用户) 管理注册用户 禁止用户帐户 更改用户角色 管理员和作者资料页 启用和禁用会员制度 启用和禁用评论系统 安全认证 重设密码 谷歌分析 高级设置选项 视觉设置 从管理面板中更改徽标,Favicon,网站标题,网站描述等 安装 环境要求:PHP 5.6+、Nginx/Apache、cURL、Mbstring扩展,本源码为v1.5.1版本,由顶点网提供。 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统...
-
lnmp环境typecho伪静态及后台404配置
首先找到域名配置文件,一般位于/usr/local/nginx/conf/vhost/your.com.conf 1.添加伪静态:打开这个文件,找到include none.conf改成include typecho.conf 2.增加pathinfo功能:找到enable-php.conf改成enable-php-pathinfo.conf