Github:https://github.com/vcheckzen/FODI
DEMO:https://logi.im/fodi.html
作者教程:https://logi.im/front-end/scf-fodi.html
参考:https://www.sitstars.com/archives/77/
DEMO:https://logi.im/fodi.html
作者教程:https://logi.im/front-end/scf-fodi.html
参考:https://www.sitstars.com/archives/77/
功能
接近秒速列表
指定展示路径
特定文件夹加密
无需服务器免费部署
基本文本、图片、音视频和 Office 三件套预览
指定展示路径
特定文件夹加密
无需服务器免费部署
基本文本、图片、音视频和 Office 三件套预览
缺点
功能简单,界面简陋
不支持巨硬家的 IE 和 UWP 版 EDGE 浏览器
可能不支持包含千级数量以上文件的文件夹展示
不支持巨硬家的 IE 和 UWP 版 EDGE 浏览器
可能不支持包含千级数量以上文件的文件夹展示
获取 refresh_token
国际版地址
世纪互联版地址
点击Get a refresh_token,登录onedrive并授权。
登录完毕后浏览器将跳转回上面的页面,此时修改网址,从左往右找到第一个 ?,将其删除。再找到第一个 &,将其改为 ?,注意要使用英文输入法。下面是修改前后的网址对比:
https://.../?authorization_code&code=...
https://.../authorization_code?code=...
修改完毕后直接回车,稍等片刻页面将返回 refresh_token,复制它备用。
在Workers中部署后端
打开源码中back-end-cf/index.js/ 复制到worker中,并修改相关配。
其中EXPOSE_PATH是onedrive分享目录,
ONEDRIVE_REFRESHTOKEN是之前复制的 refresh_token
如果是世纪互联,IS_CN值改为1
Save and Deploy部署完成。
前端部署
前端是个html单页面,可以放置在任何地方,包括在本地打开。
其中,SCF_GATEWAY即cloudflare分配的域名
SITE_NAME是站点名称。
放置在任何地方,打开即可。如:https://www.wulihub.com.cn/gc/WX2zXJ/index.html

