476 字
2 分钟
PicGo 配置 Cloudflare R2 图床
2024-09-11
2025-03-08

开通#

在 Cloudflare 控制面板中添加R2订阅到账户,查看简介与定价 ,支持绑定PayPal和银联卡等等。免费额度为10GB存储、一百万次A类操作(写)/月、一千万次B类操作(读)/月,超出部分定价为 0.015美元/GB 存储、4.50美元/百万次A类操作、0.36美元/百万次B类操作。

概述

创建存储桶填写名称即可,位置和默认存储类通常使用默认选项。

创建存储桶

安装#

Releases · Molunerfinn/PicGo 中下载安装包,Windows通常选择 x64.exe 版本。备用下载 PicGo-Setup-2.4.0-beta.9-x64.exe

在插件设置中搜索并安装S3:

安装S3插件

配置#

R2 添加API令牌#

在R2概述面板的右上角点击 管理 R2 API 令牌

管理 API 令牌

在右上角点击创建:

创建令牌

创建完毕后会给出该令牌的密钥ID和密钥,待会的配置需要填写这些信息,点击完成后不会再显示它们。

记录令牌

PicGo 配置图床#

图床设置

R2 概述 面板的右上角有账号ID,自定义节点填写 https://<账号ID>.r2.cloudflarestorage.com ,例如 https://123456789.r2.cloudflarestorage.com

开启 ForcePathStyle,Cloudflare R2的配置建议使用代理,完整配置如下:

S3插件配置 Cloudflare R2

{
  "uploader":{
    "aws-s3": {
      "configList": [
        {
          "_configName": "Cloudflare R2",
          "_id": "cc7de16b-555d-48ec-a41e-36fc21f922bd",
          "_createdAt": 1741316114486,
          "_updatedAt": 1741320164102,
          "accessKeyID": "应用密钥ID",
          "secretAccessKey": "应用密钥",
          "bucketName": "blog",
          "uploadPath": "{year}/{month}/{md5}.{extName}",
          "region": "",
          "endpoint": "https://CLoudflare账号ID.r2.cloudflarestorage.com",
          "proxy": "http://127.0.0.1:7897",
          "rejectUnauthorized": true,
          "acl": "private",
          "pathStyleAccess": true,
          "outputURLPattern": "{protocol}://i1.timemoss.com/{path:/blog\\//i,''}",
          "urlPrefix": null,
          "urlSuffix": "",
          "disableBucketPrefixToURL": false
        }
      ],
      "defaultId": "cc7de16b-555d-48ec-a41e-36fc21f922bd"
    },
  }
}

使用#

修改快捷键#

默认上传快捷键 Ctrl + Shift + P 与 VS Code 常用快捷键冲突,在 PicGo设置-设置快捷键 中修改,当前使用的是 Ctrl + Shift + U 。通过快捷键可以非常快速地将剪贴板的图片上传到图床中,使用愉快~

设置快捷键

PicGo 配置 Cloudflare R2 图床
https://blog.timemoss.com/posts/253ab30b/
作者
blacktree
发布于
2024-09-11
许可协议
CC BY-NC-SA 4.0