想拥有一个永不限速、完全私密的个人云盘,外加一个全球CDN加速的博客图床?而且这一切还都是免费的?

通过本教程,你将实现:

  • 🔒 数字保险箱:本地挂载 Z 盘,文件自动加密上传,黑客拿到也是乱码。
  • 极速图床:绑定自定义域名,全球 CDN 加速,写博客神器。

核心优势: Cloudflare R2 免费层包含 10GB 存储 + 1000万次读取/月。对于个人文档和博客图床,这几乎是永久免费的。

🛠️ 第一步:工具下载

工欲善其事,必先利其器。请先下载并安装以下工具:

🌐 注册 Cloudflare 账号📥 下载 Rclone (Windows 64Bit)📥 下载 WinFSP (挂载必须)📥 下载 PicGo (图床工具)

* Rclone 下载后请解压到 C:\rclone 目录下。

☁️ 第二步:Cloudflare 后台配置 (双桶策略)

1. 创建私有桶 (保险箱)

  1. 登录 Cloudflare R2,点击 Create bucket
  2. 名称:my-safe-box (请起一个你喜欢的独一无二的名字)。
  3. 位置:Automatic
  4. 注意: 这个桶保持默认,不要开启公开访问。

2. 创建公有桶 (图床)

  1. 再次点击 Create bucket
  2. 名称:my-img-bed
  3. 进入该桶的 Settings -> Public Access
  4. 点击 Connect Domain (推荐),输入你的二级域名 (如 img.example.com)。
  5. (如果没有域名,可以开启 R2.dev subdomain,但速度和美观度较差)

3. 获取 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
    

4. (省钱必做) 配置 CDN 缓存

为了防止 R2 免费读取额度被刷爆,我们需要设置缓存。

  • 进入域名主页 -> Caching -> Cache Rules
  • 创建规则:匹配 Hostname 等于 img.example.com
  • Edge TTL: 选择 Ignore cache-control... 并设置为 1 Month (一个月)。

💻 第三步:部署私有云盘 (Rclone + WinFSP)

确保你已经安装了 WinFSP,并将 Rclone 解压到了 C:\rclone

1. 配置连接

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盘)。

4. 一键挂载脚本

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)

1. 安装插件

打开 PicGo -> 插件设置 -> 搜索并安装 picgo-plugin-s3

2. 配置参数

点击左侧 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) 为“上传剪贴板图片”。
截图 -> 复制 -> 按快捷键 -> 粘贴,你将获得一个全球加速的图片链接!


🎉 恭喜!你已经打造了一套永久免费的顶级个人数据方案。

原文:https://gdfr.dpdns.org/r2-guide/

视频:https://www.youtube.com/watch?v=vD6ns5UEETs