可以说1T,5T的Onedrive,无论是教育版,还是365版,或者E3等等,都给VPS玩家们开发出了不同的乐趣。其中可以自由分享文件的一系列在线列表程序可以说是大家的最爱,只需要安装一个轻量级的前端,就能架设起一个基于Onedrive的在线网盘,流量什么的微软为你买单,可以说非常开心,在这些程序里,OneList算是大家用的比较多的,最近又一款名为Zfile的在线列表程序开源出来,大家也多了一个选择。
Zfile:又一个在线Onedrive目录
项目Github地址:https://github.com/zhaojun1998/zfile
在线演示(官方):https://zfile.jun6.net/#/main
安装方法(官方)
1. 安装需要的软件(JDK和unzip)
# CentOS系统 yum install -y java-1.8.0-openjdk unzip # Debian/Ubuntu系统 apt update apt install -y openjdk-8-jre-headless unzip
2. 下载项目
wget -P ~ https://c.jun6.net/ZFILE/zfile-release.war cd ~ mkdir zfile && unzip zfile-release.war -d zfile && rm -rf zfile-release.war chmod +x ~/zfile/bin/*.sh
3. 管理Zfile
#启动 ~/zfile/bin/start.sh #停止 ~/zfile/bin/stop.sh #重启 ~/zfile/bin/restart.sh
配置文件位于~/zfile/WEB-INF/classes/application.yml,默认8080端口(注意给端口开放防火墙),可以使用http://ip:8080直接访问,推荐使用Caddy或者Nginx反代
4. 管理地址
用户前台: http://127.0.0.1:8080/#/main 初始安装: http://127.0.0.1:8080/#/install 管理后台: http://127.0.0.1:8080/#/admin
5. 获取Onedrive的API(accessToken和refreshToken)
国际/家庭/个人版: https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09939809-c617-43c8-a220-a93c1513c5d4&response_type=code&redirect_uri=https://zfile.jun6.net/onedirve/callback&scope=offline_access%20User.Read%20Files.ReadWrite.All 世纪互联版: https://login.chinacloudapi.cn/common/oauth2/v2.0/authorize?client_id=4a72d927-1907-488d-9eb2-1b465c53c1c5&response_type=code&redirect_uri=https://zfile.jun6.net/onedirve/china-callback&scope=offline_access%20User.Read%20Files.ReadWrite.All