# Cloudflare+ PicGo 免费图床服务

可以部署图片上传服务,用来上传写博客的图片

# Cloudflare

先去这里注册个账号.

然后去 R2 Object Storage 里面选择 10GB 的免费方案,添加个 paypal.

# 创建 bucket

然后里面会出现 Create a bucket, 点进去输入名字,创建一个 bucket。

然后再到 bucket 的设置里,启用 公共开发 URL 这样可以让外部也访问这个 bucket.

# 购买域名

在 cloudflare 里面买一个便宜的域名。

然后在 bucket 设置了的自定义域里面选择这个域名。

# API

去 R2 对象存储里面,概览里面,选择 API 令牌管理

创建 account api 令牌,在权限里面选择读对象和写,然后创建就好了

我们会生成

  • 访问密钥 ID
  • 机密访问密钥

这两个东西,之后填入 PicGo 设置里面

# R2 配合 API

去 R2 对象存储里面,概览里面,选择将 R2 与 API 配合使用

里面有个链接

l
https://ef1bf82c34c4f7619b83ab97e34dd45c.r2.cloudflarestorage.com

这个之后填入 PicGo 的设置里的自定义节点

# PicGo

# Linux 安装

下载 AppImage, 然后给权限

l
chmod 777 PicGo-2.4.0-beta.10.AppImage

然后右键,点击 run

# 安装 S3 插件

打开插件设置,搜索 S3, 选择 s3-lls 1.0.2 这个点击安装。

# 设置图床

点图床设置,Amazon S3, 更改 Default 设置

填入 API 的 ID 和密钥

文件路径填 PicGo/{fullName}

自定义节点填写 R2 配合 API 里的地址,然后确定

自定义域里面填刚才买的 https://fyindex.work 比如说这个

然后设置为默认图床

img

# Ubuntu 截图

可以去设置里,keyboard 里面选择 shortcut 搜索 screenshot

可以把 interactive 的那个改称 Alt + Shift + P

# Typora 设置

首先把 typora 调成中文,然后去图片里面选择 PicGo(App)

image-20250620132609306

选择好 PicGo 的路径,就可以了