厌倦了滚动浏览相同的帖子?当您创建帐户后,您将始终回到您离开的地方。注册帐户,不仅可以享受无广告的清爽界面!
您需要 登录 才可以下载或查看,没有账号?注册
×
cloudflare搭建文件中转和图床
前言
cloudflare真是大善人啊,但是不是很清楚pages的免费额度
准备工作
1、一个cloudflare账户
2、一个域名托管到cloudfalre
3、一个github账户
4、一双手
操作步骤
1、打开1143520/dropbox并且fork到自己的仓库,
或者下载源代码修改后上传到自己的仓库
2、登录cloudflare打开workers and pages,创建page
连接到git
选择仓库
按照下面的填,构建命令
复制代码 隐藏代码
npm install
输出一个.
保存并部署
继续处理项目
添加变量
选择密码,变量名为CLOUDFLARE_API_TOKEN,值需要自己到个人资料创建api
选择编辑workers模板
可以不修改,起码要有KV存储和pages
选择自己的账户和域名
一直继续直到创建令牌并且复制
填入复制的值
创建D1数据库和两个KV存储
名称随意
点击创建
创建KV存储
一个存图片,名称随意
一个存文件,貌似最大25M
回到刚才创建的pages进行绑定
数据库的变量名叫做DB
KV的变量名分别是IMAGES 和 FILES,要对应
之后重试部署
出现“请在 Cloudflare Pages 设置中绑定 D1 数据库”,则重新绑定数据库,重新部署
最后自定义域名就可以愉快玩耍了
支持全局粘贴图片,文件,代码,文字消息,可以当图床用
就是很消耗额度,每天10W免费额度,我才一天消耗了1W多,我在想要是不实时同步,请求次数应该少得多
演示地址:https://8c35e5e6.dropbox-share.pages.dev/ 可以尝试全局粘贴,尝试完请删除对应内容
可以配置环境变量 SYNC_INTERVAL: 内容同步间隔(毫秒)
30秒:设置为 30000
1分钟:设置为 60000
5分钟:设置为 300000
注意:最小值为5000(5秒)
个人使用6s最佳
演示站点为60s同步间隔,可以刷新同步
可以降低请求次数
100000次请求也不是很够用啊
|