Fast OneDrive Index,OneDrive 秒级列表程序
FODI,OneDrive 秒级列表程序
FODI,Fast OneDrive Index
列表速度极快,且无需服务器,部署极为简单
在 Cloudflare 部署 FODI 后端
打开 Cloudflare 注册页面,右上角可以选择简体中文
,输入 邮箱
和 密码
后点击 创建账户
进入下个页面后直接点击左上角的 CLOUDFLARE
图标进入控制面板主页,不要进行其他操作。
进入主页后,点击靠近右下角的 Workers
。
此时设置您的免费 Workers 子域, 设置一个个性点的,点击 设置
,随后点击弹出对话框中的 确定
。
之后会进入套餐选择页面,选择免费版本,点击它。
完成上述步骤后,系统会发送确认邮件到你的注册邮箱,请自行登录邮箱,找到相关邮件,点击其中的确认链接,完成确认。
获取 refresh_token
进入 该网址(世纪互联版点我),点击其中的 Get a refresh_token
,在打开的微软账号登录页面中,填写你的 OneDrive 账号和密码
,完成登录。(如果想更改已登录账号,可以清楚cookie,或者用无痕模式访问 ctrl
+shift
+n
)
登录完毕后浏览器将跳转回上面的页面,此时修改网址,从左往右找到第一个 ?
,将其 删除
。再找到第一个 &
,将其改为 ?
,注意要使用英文输入法。下面是修改前后的网址对比:
copy
https://.../?authorization_code&code=...
https://.../authorization_code?code=...
修改完毕后直接回车
,稍等片刻页面将返回 refresh_token
,复制它备用。
上传 FODI 后端
回到Cloudflare点击右下角的 Workers
。
现在点击页面中间创建函数,进入代码编辑界面,复制 index.js
中的代码,粘贴到代码编辑界面中。
接着填写 网盘展示根目录
,如全盘展示则不填写。
最后填写 refresh_token。如果你的账号是世纪互联版本,要将
IS_CN的值改为
1`。
全部填写完毕后,点击页面中下部的 保存并部署
。
部署 FODI 前端
通过 Github Pages 部署前端,前端仅是一个 HTML 文件 index.html
,可放到任意静态服务器(如Github Pages),放在本地直接访问也行。
SCF 网关地址
换成 Cloudflare 的,就是图中网址,http://xxxx.dev
加密文件夹
在某个文件夹下添加 .password
文件,里面写入密码,即可加密该文件夹。注意文件必须以 UTF8NoBOM
编码,且密码前后不能有空格或空行,Windows 下可通过以下方式生成:
在待加密文件夹下按住 Shift
键的同时,鼠标右击文件夹空白处,选择 在此处打开 Powershell 窗口(S)
,接着执行以下命令,其中 1234
便是密码。
'1234' | Out-File -FilePath .password -Encoding ascii -NoNewline
添加描述
在某个文件夹下添加 README.md
文件,里面按照markdown
格式写描述,打卡该文件夹网址时下方会有相关描述。
分享
可直接访问某目录,可跳过上级目录中的密码,直接访问某目录。
引用
可作为下载连接。
参考资料
原文作者: ababwbq
原文链接: https://www.unkaer.cf/FODI.html
版权声明: 转载请注明出处(必须保留原文作者署名原文链接)