Zflie
基于 Java 的在线网盘程序,支持对接 S3、OneDrive、SharePoint、又拍云、本地存储、FTP 等存储源,支持在线浏览图片、播放音视频,文本文件等文件类型。
系统特色
-
Docker、Docker Compose 支持(amd64/arm64) -
响应式设计,多端兼容 -
支持文件操作:上传、下载、重命名、删除、新建文件夹等 -
本地文件一样的操作体验,支持拖拽选择,Ctrl + 鼠标左键 多选,Shift + 单击 多选,Ctrl + A 全选,Esc 取消全选 -
本地文件一样的上传体验,支持 Ctrl + V 粘贴上传文件/文件夹,拖拽粘贴上传文件/文件夹 -
图片画廊模式,且支持自定义列数,间距等信息。 -
文件夹加密 -
目录 readme 文档 -
文件/文件夹隐藏 -
自定义 js, css -
支持在线浏览文本文件、PDF、图片、音乐、视频(支持 mp4、flv、hls) -
文件直链和二维码 -
同时挂载多个存储策略 -
支持 S3 协议, 阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版/世纪互联版/SharePoint, , 七牛云 KODO, 腾讯云 COS, 又拍云 USS.
安装
安装依赖(kali无需安装)
首次部署才需要安装依赖,更新部署见下方:更新版本
Centos
yum install -y java-1.8.0-openjdk unzip
Ubuntu
apt update
apt install -y openjdk-8-jre-headless unzip
这里我们以kali为例,安装开源版。
wget --no-check-certificate https://c.jun6.net/ZFILE/zfile-release.war
unzip zfile-release.war && rm -rf zfile-release.war
chmod -R 777 bin
cd bin
./start.sh
初始化
启动完成后,我们在浏览器中访问http://127.0.0.1:8080
如下。进入初始化界面。
初始化完成后,会自动跳转到后台登录界面。要求配置存储方案!
支持的方案也比较多。大家可根据自身实际情况选择。这里,为了方便我直接用了alist的webdav。
演示
总结
之前也提到过,无论是那款工具,都有其自身的优点和不足。和Alist这款工具进行相比简单说说:
优点:和alist相比,文件夹加密是其优势。但是存储策略没有alist丰富(毕竟alist主要是为各大云盘和用户提供桥梁,或许是他们的目标不同吧。)
缺点:对安装环境有要求,需安装java环境,因为支持的环境比较少。而alist无需多余的环境,根据系统下载对应的包运行即可,如可以在路由器中可以安装alist而不能安装zflie
更多精彩文章 欢迎关注我们
原文始发于微信公众号(kali黑客笔记):在Kali中安装基于Java的网盘工具Zflie
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论