Loading... CloudFlare R2 搭建免费私有图床教程,CF搭配PicGo图片上传工具部署个人免费私有图床! <!--more--> Youtube视频地址: <iframe width="660" height="415" src="https://www.youtube.com/embed/gCYfOsfB4eA" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> <!--more--> ---------- <!--more--> ---------- <button class=" btn m-b-xs btn-danger btn-addon" onclick=""><i class="glyphicon glyphicon-tags"></i>**本文所有链接如下:**</button> - **翻儿Cloud机场推荐:** https://bit.ly/4eEDgjp - **推荐机场迷路指南:** https://bit.ly/3Aa4QFU - **推荐苹果ID商城:** https://good.imfaner.com - **PicGO工具仓库地址:** https://github.com/Molunerfinn/PicGo/releases ---------- <!--more--> <img src="https://itsmyimg.sev7.xyz/img/img.png" alt="搭建免费私有图床" width="600" height="400" style=""> <!--more--> ---------- ---------- 利用 Cloudflare 和 PicGo 搭建免费私有图床 嘿,朋友们!欢迎回到 Sev7en 的频道! 今天,我将向大家展示如何利用 Cloudflare 和 PicGo 搭建一个免费的私有图床。通过这个设置,你可以免费使用 Cloudflare 提供的 10GB 云存储空间来托管你的图片和其他文件。让我们开始吧! **简介** 在这个教程中,我们将使用 Cloudflare R2 对象存储服务和 PicGo 图片上传工具来搭建一个免费的私有图床。Cloudflare R2 提供每月 10GB 的免费存储空间,配合 PicGo 的便捷上传功能,可以轻松管理你的图片和文件。 Cloudflare 设置 ------------- ### 准备工作 Cloudflare 账户:如果你还没有账户,请在 Cloudflare 官网 注册。 绑定支付方式:为了使用免费的 10GB 存储空间,你需要绑定一个支付方式(如 PayPal 或 Visa/Mastercard)。只要你不超出免费额度,就不会产生费用。 托管域名:你需要一个托管在 Cloudflare 上的域名。如果你没有,可以注册一个新域名或将现有域名转移到 Cloudflare。 ---------- ### 创建CloudFlare R2存储桶 <!--more--> ---------- 登录 Cloudflare dashboard,导航到 R2 部分。 点击“创建存储桶”,为你的存储桶命名(例如“sev7en”),并选择“自动”作为位置(或根据你的需求选择特定区域)。 创建后,默认情况下,公共 URL 访问和自定义域名访问是禁用的。我们需要启用这两项以便访问上传的文件。 进入存储桶设置,将“公共 URL 访问”和“自定义域名访问”都改为“允许”。 启用 R2 子域名访问,输入“allow”以确认。这将为你提供一个公共的 R2 URL,但这个 URL 较长,因此我们将绑定一个自定义域名。 <!--more--> ---------- ### 绑定自定义域名 <!--more--> ---------- 在 R2 存储桶页面,点击“自定义域名”,然后点击“连接域名”。 输入你的自定义域名(例如“img.yourdomain.com”),确保该域名已托管在 Cloudflare 上。 点击“继续”,等待状态变为“活动”。现在,你的自定义域名已成功绑定,你可以通过该域名访问存储桶中的文件。 ### 手动上传测试 <!--more--> ---------- 在 R2 存储桶中,点击“上传”,从计算机中选择一张图片上传。 上传后,点击图片查看,你将看到两个 URL:一个是公共 R2 URL,另一个是你的自定义域名 URL。 复制自定义域名 URL 并在浏览器中打开,确保图片可以正常访问。 <!--more--> <!--more--> ---------- ---------- PicGo 设置 -------- ### 获取 S3 API 凭证 PicGo 通过 S3 兼容 API 与 Cloudflare R2 交互,因此我们需要获取 API 凭证: 返回 R2 存储桶页面,点击“API”。 选择“管理 API 令牌”,然后点击“创建 API 令牌”。 为令牌命名(例如“mytoken”),设置权限为“对象读写”,并选择“应用于特定存储桶”,选择你的存储桶(例如“sev7en”)。 点击“创建 API 令牌”,复制并保存好 访问密钥 ID 和 机密访问密钥(这些信息只显示一次)。 ### 下载与安装 PicGo 访问 PicGo GitHub 仓库,下载适合你操作系统的安装包。 安装 PicGo 并打开。 ### 安装 S3 插件 在 PicGo 中,进入“插件设置”。 搜索“S3”,安装“picgo-plugin-s3”插件(如果安装失败,可尝试多次点击“安装”)。 ### 配置 PicGo 进入“图床设置”,选择“Amazon S3”,点击“+”添加新配置。 填写以下字段: **图床配置名:例如“myimg”。 访问密钥 ID:粘贴从 Cloudflare 复制的访问密钥 ID。 机密访问密钥:粘贴从 Cloudflare 复制的机密访问密钥。 桶:输入你的存储桶名称(例如“sev7en”)。 文件路径:设置为“mypic/{fileName}.{extName}”(“mypic”可自定义为文件夹名)。 权限:选择“public-read”。 地区:设置为“auto”。 自定义节点:输入 S3 端点 URL(从 API 令牌页面复制,例如“https://<account_id>.r2.cloudflarestorage.com”)。 自定义域名:输入你的自定义域名,务必加上“https://”(例如“https://img.yourdomain.com”)。** 点击“确定”保存配置,并将其设为默认图床。 ### 上传测试 进入“上传”tab,选择你的图床配置。 选择一张图片上传,上传成功后,PicGo 将显示图片的 URL。 复制 URL 并在浏览器中打开,确认图片可通过自定义域名访问。 你还可以在 Cloudflare R2 存储桶中查看上传的文件,确认文件已成功存储在指定文件夹中。 4. Cloudflare R2 免费额度与定价 Cloudflare R2 提供以下免费额度: 存储空间:每月 10GB。 A 类操作:每月 100 万次(例如上传、创建存储桶等)。 B 类操作:每月 1000 万次(例如下载、列出文件等)。 对于大多数个人用户来说,这个免费额度已经足够使用。如果你超出了免费额度,Cloudflare 将按以下标准收费: 存储空间:每 GB $0.015。 A 类操作:每 100 万次 $4.50。 B 类操作:每 100 万次 $0.36。 5. 总结 通过本教程,你已经学会了如何利用 Cloudflare R2 和 PicGo 搭建一个免费的私有图床。Cloudflare 提供的 10GB 免费存储空间和 PicGo 的便捷上传功能,让你可以轻松管理你的图片和文件,而无需承担额外费用。记得监控你的使用情况,以确保不超出免费额度。 如果你觉得这个教程对你有帮助,请订阅我的频道,获取更多技术教程。感谢阅读,我们下期再见! Last modification:March 28, 2025 © Allow specification reprint Like 2 If you think my article is useful to you, please feel free to appreciate