s3://your-bucket/screenshots/
一个快捷键。
原生 boto3 后端。AWS S3、Cloudflare R2、MinIO、Wasabi、Backblaze B2 — 任何 S3 兼容的存储。
boto3 · 自定义端点 · 支持 CDN
S3 截图上传是一种工作流程,每次捕获都会自动上传到 S3 兼容的对象存储(AWS S3、Cloudflare R2、MinIO、Wasabi、Backblaze B2)。Maxisnap 包含一个原生的 boto3 后端,支持自定义端点、路径模板和公共 URL 基础域名——当您希望将截图托管在自己的 CDN 上、在自己的存储桶中进行版本控制并计费到自己的云账户时,这是理想的选择。
七个提供商,一个后端
AWS S3
默认 boto3 端点
原始服务。按需付费,全球可用。与 CloudFront 配合使用可获取 CDN URL。按区域划分的存储桶。
Cloudflare R2
<account>.r2.cloudflarestorage.com
零出站费用。10 GB 免费套餐。推荐给大多数 Maxisnap 用户——个人截图存储库最经济的选择。
MinIO
您的自托管 URL
自托管 S3 服务器。可在家用服务器、NAS 或 VPS 上运行。当您希望完全不涉及第三方时,这是最佳选择。
Wasabi
s3.wasabisys.com
$7/TB/月 固定费率。如果每月下载量低于每 TB 存储的 10 GB,则无出站费用。快速、简单的计费。
Backblaze B2
s3.<region>.backblazeb2.com
$6/TB/月 存储。免费出站流量高达存储数据的 3 倍。包含慷慨的 10 GB 免费套餐。
DigitalOcean Spaces
<region>.digitaloceanspaces.com
250 GB 存储 + 1 TB 传输每月 $5。如果您已在 DO 上托管,则非常适合。内置 CDN。
Linode Object Storage
<region>.linodeobjects.com
250 GB + 1 TB 传输每月 $5。由 Akamai CDN 提供支持。如果您已使用 Linode/Akamai,则很简单。
配置 S3 上传
- 01
创建存储桶
在您的提供商控制台中,创建一个存储桶(或 R2 存储桶,或 Space)。记下区域、访问密钥 ID 和秘密访问密钥。对于 CDN 使用,还需要设置公共存储桶域名。
- 02
打开上传设置
Maxisnap 托盘图标 → 设置 → 上传 → 添加服务器 → 选择 S3.
- 03
输入凭据
存储桶名称、访问密钥、秘密密钥、区域。对于非 AWS 提供商,请填写 Endpoint URL(例如
https://<account>.r2.cloudflarestorage.com). - 04
设置路径 + 基础 URL
路径模板:
screens/{date}/ms_{uuid}.{ext}。基础 URL:您的 CDN 或公共存储桶 URL。每次上传都会在此域上生成一个 URL。 - 05
测试 + 保存
点击 测试连接。成功后, 保存.
Ctrl+Alt+7现在将上传到您的 S3 存储桶并将 CDN URL 复制到剪贴板。
S3 上传常见问题
Maxisnap 支持 Cloudflare R2 吗?
是的。R2 与 S3 兼容 — 使用您的 R2 凭据和端点进行配置 https://<account>.r2.cloudflarestorage.com。Boto3 透明地处理它。
我可以使用自定义 S3 端点吗?
是的。S3 配置接受任何 S3 兼容提供商的 Endpoint URL 字段:R2、MinIO、Wasabi、B2、DO Spaces、Linode 或自托管服务器。
最便宜的 S3 兼容截图存储方案是什么?
Cloudflare R2 — 10 GB 免费,零出站费用。对于更频繁的使用,Wasabi(7 美元/TB)或 Backblaze B2(6 美元/TB)都是不错的选择。如果您已经运行服务器,自托管 MinIO 是最便宜的。
它支持版本控制吗?
版本控制在您的提供商的存储桶级别配置。Maxisnap 使用唯一的 UUID 上传,因此覆盖很少发生,但如果版本控制开启,每次上传都会保留。
我可以设置 CDN 基础 URL 吗?
是的 — 而且您应该这样做。将基础 URL 设置为您的 CloudFront、R2 公共存储桶或 DO Spaces CDN URL。剪贴板 URL 将直接指向 CDN,而不是原始 S3 端点。