合集 workers 下的文章

基于 Cloudflare Workers + BackBlaze B2 构建抗刷抗DDOS图床/文件床方案

一、方案核心优势零成本架构:BackBlaze B2 提供 10GB 免费存储 + Cloudflare 免流量中转抗DDoS攻击:Cloudflare 天然抵御 99.6% 恶意流量安全隔离:原始存储桶保持私有,通过 Worker 代理实现安全公开访问无需信用卡:规避突发流量风险二、BackBlaze B2 配置1. 注册账号官网注册(邮箱验证即可,无需付款信息)2. 创建存储桶 操作步骤:控制台 ➔ Buckets ➔ Create a Bucket参数建议:Bucket Name: your-bucket-name Files in Bucket: Private3. 获取S3地址 上传任意文件 ➔ 复制文件详情页中的 S3 URL(保留基础地址部分)4. 生成应用密钥App Keys ➔ Generate New Key权限设置:Allow access to: 刚创建的存储桶 Access Type: Read and Write保存生成的 Key ID 和 Application Key三、Cloudflare Worker 部署1. 创建Worker服务Cloudfl

免费搭建 Cloudflare Workers + R2 存储桶图床方案

项目地址: https://github.com/622cc/cf-picup一、环境准备注册并登录 Cloudflare 官网确保已有域名托管在 Cloudflare(域名添加指南)二、R2 存储桶配置创建存储桶控制台左侧菜单 ➔ R2点击「创建存储桶」名称建议:images数据中心选择:自动优化(默认)权限设置存储桶权限 ➔ 公共访问 ➔ 开启「允许公共读取」三、Workers 服务部署创建Worker控制台左侧菜单 ➔ Workers 和 Pages名称示例:image-upload选择「HTTP 处理程序」代码部署// 将 worker.js 代码粘贴至编辑器 addEventListener('fetch', ...)点击「保存并部署」四、服务绑定与配置1. R2存储桶绑定Worker详情页 ➔ 设置 ➔ 变量添加绑定:变量名称:R2_BUCKET 选择存储桶:images2. 自定义域名配置触发器 ➔ 添加自定义域输入子域名:img.yourdomain.com自动生成CNAME记录,等待DNS生效(约5分钟)3. API安全认证环境变量 ➔ 添加:名

目录