🚀 全网最强白嫖!Cloudflare R2 双桶流保姆级教程
想拥有一个永不限速、完全私密的个人云盘,外加一个全球CDN加速的博客图床?而且这一切还都是免费的?
通过本教程,你将实现:
🔒 数字保险箱:本地挂载 Z 盘,文件自动加密上传,黑客拿到也是乱码。
⚡ 极速图床:绑定自定义域名,全球 CDN 加速,写博客神器。
核心优势: Cloudflare R2 免费层包含 10GB 存储 + 1000万次读取/月。对于个人文档和博客图床,这几乎是永久免费的。
🛠️ 第一步:工具下载
工欲善其事,必先利其器。请先下载并安装以下工具:
🌐 注册 Cloudflare 账号
📥 下载 Rclone (Windows 64Bit)
📥 下载 WinFSP (挂载必须)
📥 下载 PicGo (图床工具)
- Rclone 下载后请解压到 C:\rclone 目录下。
☁️ 第二步:Cloudflare 后台配置 (双桶策略)
- 创建私有桶 (保险箱)
登录 Cloudflare R2,点击 Create bucket。
名称:my-safe-box (请起一个你喜欢的独一无二的名字)。
位置:Automatic。
注意: 这个桶保持默认,不要开启公开访问。 - 创建公有桶 (图床)
再次点击 Create bucket。
名称:my-img-bed。
进入该桶的 Settings -> Public Access。
点击 Connect Domain (推荐),输入你的二级域名 (如 img.example.com)。
(如果没有域名,可以开启 R2.dev subdomain,但速度和美观度较差)。 - 获取 API 令牌 (通用钥匙)
回到 R2 首页,点击右侧 Manage R2 API Tokens -> Create API Token。
Permissions: 选 Admin Read & Write (管理员读写)。
Specify bucket(s): 选 All buckets。
TTL: 选 Forever。
创建后,务必复制以下三个信息 (只显示一次):
Access Key ID: (你的ID)
Secret Access Key: (你的密钥)
Endpoint: https://(你的账户ID).r2.cloudflarestorage.com复制 - (省钱必做) 配置 CDN 缓存
为了防止 R2 免费读取额度被刷爆,我们需要设置缓存。
进入域名主页 -> Caching -> Cache Rules。
创建规则:匹配 Hostname 等于 img.example.com。
Edge TTL: 选择 Ignore cache-control... 并设置为 1 Month (一个月)。
💻 第三步:部署私有云盘 (Rclone + WinFSP)
确保你已经安装了 WinFSP,并将 Rclone 解压到了 C:\rclone。
- 配置连接
在 C:\rclone 文件夹内右键打开终端 (PowerShell),输入:
.\rclone config复制
交互式配置流程:
n (新建)
name: cf-base
Type: 搜索 Amazon S3 (通常是4或5)
Provider: 搜索 Cloudflare R2 (通常是6)
Access Key ID: 粘贴你的 Key ID
Secret Access Key: 粘贴你的 Secret Key
Region: auto
Endpoint: 粘贴你的 Endpoint 链接
(其余回车保持默认)复制
2. 配置加密层 (Crypt)
继续在 config 中新建一个配置:
n (新建)
name: safe-encrypted
Type: 搜索 Encrypt/Decrypt (通常是15左右)
Remote to encrypt: cf-base:my-safe-box (基础配置名:私有桶名)
Filename Encryption: standard
Directory Name Encryption: true
Password: 设置一个强密码 (一定要记住!丢失无法找回数据)复制
3. 备份配置文件 (⚠️重要)
你的密码和连接信息都保存在配置文件中,换电脑或重装系统时需要它。请运行以下命令找到它的位置并进行备份:
.\rclone config file复制
屏幕会显示 rclone.conf 的具体路径,请务必将该文件复制一份保存到安全的地方(如邮箱、U盘)。
- 一键挂载脚本
在 C:\rclone 目录下新建一个文本文件,重命名为 mount-z.bat,右键编辑,复制以下代码:
@echo off
title Private Safe Box Mounter
cd /d C:\rclone
:: 挂载为本地 Z 盘,配置 5G 本地缓存确保流畅
rclone mount safe-encrypted: Z: ^
--vfs-cache-mode full ^
--vfs-cache-max-size 5G ^
--vfs-cache-max-age 24h ^
--dir-cache-time 15m ^
--transfers 4 ^
--network-mode ^
--no-modtime ^
--links ^
--volname "My_Safe_Box"
pause复制
使用方法: 双击这个 bat 文件,你的“我的电脑”里就会出现一个 Z 盘!往里面拖文件会自动加密上传。
🖼️ 第四步:部署极速图床 (PicGo)
安装插件
打开 PicGo -> 插件设置 -> 搜索并安装 picgo-plugin-s3。配置参数
点击左侧 Amazon S3,填入:
配置名: R2-Public
应用密钥 ID / 密钥: 填之前的 Key ID 和 Secret。
桶名: my-img-bed (注意是公有桶的名字)。
文件路径: img/{year}/{month}/{fileName}.{ext}
自定义域名: https://img.example.com (注意加 https)。
自定义节点: 填 Endpoint 链接。
3. 享受成果
设置快捷键 (如 Ctrl+Shift+P) 为“上传剪贴板图片”。
截图 -> 复制 -> 按快捷键 -> 粘贴,你将获得一个全球加速的图片链接!