利用cloudflare works搭建个人网盘站——免费免服务器搭建基于onedrive的网盘站

FODI是一款 OneDrive 秒级列表程序,之前就支持腾讯云SFC搭建基于onedrive的网盘站,但是现在腾讯云api要收费了(cloudflare的访问速度没有腾讯云的SFC快),所以其作者增加了cloudflare workers版。其好处是:免费、不需要服务器。现在这个FODI并不是仅需cloudflare workers就能搭建的,其前端还需使用github pages搭建,那样挺麻烦的。我就修改了几行代码,使得其前端能在cloudflare上部署,以达到部署简单的效果,不会出现奇奇怪怪的bug。

1、国际版点击获取onedrive的refresh_token,点击Get a refresh token

https://service-36wivxsc-1256127833.ap-hongkong.apigateway.myqcloud.com/release/scf_onedrive_filelistor

2、登录office账号

3、点击接受

4、保存refresh_token内容

5、准备好cloudflare账号,登录以下地址:https://workers.cloudflare.com/,登录后跳转到下图位置,点击workers

6、点击create a worker,第一次使用会让你添加一个后缀,设置后无法修改(格式x.workers.dev)

7、清除下图红色位置代码,粘贴此项目后端代码(下一步骤有代码)。代码地址:

https://github.com/vcheckzen/FODI/blob/master/back-end-cf/index.js

8、将ONEDRIVE_REFRESH_TOKEN 修改为之前保存的refresh_token值,注意在对应的双引号之间,别删了。想要显示特定的目录可填写EXPOSE_PATH 变量,如:/测试文件,想要显示所有,留空即可(如果是世纪互联,还需将IS_CN改为1),保存,记录项目地址。

About the Author

发表评论

邮箱地址不会被公开。 必填项已用*标注

You may also like these