想拥有一个永不限速、完全私密的个人云盘,外加一个全球CDN加速的博客图床?而且这一切还都是免费的?
通过本教程,你将实现:
- 🔒 数字保险箱:本地挂载 Z 盘,文件自动加密上传,黑客拿到也是乱码。
- ⚡ 极速图床:绑定自定义域名,全球 CDN 加速,写博客神器。
核心优势: Cloudflare R2 免费层包含 10GB 存储 + 1000万次读取/月。对于个人文档和博客图床,这几乎是永久免费的。
🛠️ 第一步:工具下载
工欲善其事,必先利其器。请先下载并安装以下工具:
🌐 注册 Cloudflare 账号📥 下载 Rclone (Windows 64Bit)📥 下载 WinFSP (挂载必须)📥 下载 PicGo (图床工具)
* Rclone 下载后请解压到 C:\rclone 目录下。
☁️ 第二步:Cloudflare 后台配置 (双桶策略)
1. 创建私有桶 (保险箱)
- 登录 Cloudflare R2,点击 Create bucket。
- 名称:
my-safe-box(请起一个你喜欢的独一无二的名字)。 - 位置:Automatic。
- 注意: 这个桶保持默认,不要开启公开访问。
2. 创建公有桶 (图床)
- 再次点击 Create bucket。
- 名称:
my-img-bed。 - 进入该桶的 Settings -> Public Access。
- 点击 Connect Domain (推荐),输入你的二级域名 (如
img.example.com)。 - (如果没有域名,可以开启 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) 为“上传剪贴板图片”。
截图 -> 复制 -> 按快捷键 -> 粘贴,你将获得一个全球加速的图片链接!
🎉 恭喜!你已经打造了一套永久免费的顶级个人数据方案。