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 后端,支持自定义端点、路径模板和公开网址基础域名——当你希望把截图托管在自己的 CDN 上、在自己的存储桶里做版本管理、并计入自己的云账户时,它再合适不过。
七家服务商,一套后端
AWS S3
默认 boto3 端点
元祖之选。按量付费、覆盖全球。搭配 CloudFront 可获得 CDN 网址。按区域划分存储桶。
Cloudflare R2
<account>.r2.cloudflarestorage.com
零出站流量费。10 GB 免费额度。推荐给大多数 Maxisnap 用户——对个人截图库来说最省钱。
MinIO
你自托管的网址
自托管的 S3 服务器。可运行在家用服务器、NAS 或 VPS 上。当你想彻底不牵涉任何第三方时最合适。
Wasabi
s3.wasabisys.com
S3 兼容的对象存储,具体的最低存储量、保留期限和出站流量条款因服务商而异。购买前请查看 Wasabi 当前的官方定价。
Backblaze B2
s3.<region>.backblazeb2.com
S3 兼容的对象存储,按用量计费。请根据你所在区域和使用量,查看 Backblaze 当前的官方定价和出站流量条款。
DigitalOcean Spaces
<region>.digitaloceanspaces.com
S3 兼容的存储,具体的容量、流量、CDN 和区域条款因服务商而异。请查看 DigitalOcean 当前的官方定价。
Linode Object Storage
<region>.linodeobjects.com
来自 Akamai/Linode 的 S3 兼容存储。请查看该服务商当前的官方定价、区域、流量条款和限制。
配置 S3 上传
- 01
创建一个存储桶
在你的服务商控制台中创建一个存储桶(或 R2 存储桶、或 Space)。记下区域、访问密钥 ID 和私有访问密钥。若要使用 CDN,还需设置公开的存储桶域名。
- 02
打开上传设置
Maxisnap 托盘图标 → 设置 → 上传 → 添加服务器 → 选择 S3。
- 03
填写凭据
存储桶名称、Access Key、Secret Key、区域。对于非 AWS 的服务商,请填写端点网址(例如
https://<account>.r2.cloudflarestorage.com)。 - 04
设置路径 + 基础网址
路径模板:
screens/{date}/ms_{uuid}.{ext}。基础网址:你的 CDN 或公开存储桶网址。每次上传都会生成这个域名下的一条网址。 - 05
测试 + 保存
点击 测试连接。成功后,点击 保存。
Ctrl+Alt+7就会上传到你的 S3 存储桶,并把 CDN 网址复制到剪贴板。
S3 上传常见问题
Maxisnap 支持 Cloudflare R2 吗?
支持。R2 是 S3 兼容的——用你的 R2 凭据和端点进行配置 https://<account>.r2.cloudflarestorage.com。Boto3 会透明地处理它。
可以使用自定义的 S3 端点吗?
可以。S3 配置提供一个端点网址字段,适用于任何 S3 兼容的服务商:R2、MinIO、Wasabi、B2、DO Spaces、Linode,或自托管服务器。
存放截图最便宜的 S3 兼容存储是哪个?
没有一个通吃的赢家。请用各服务商当前的官方计算器,比较存储、操作、出站流量、最低保留期限和支持等成本。你已有的自托管基础设施也可能改变结论。
它支持版本管理吗?
版本管理是在你服务商那边的存储桶层面配置的。Maxisnap 上传时使用唯一的 UUID,所以很少发生覆盖;但如果开启了版本管理,每次上传都会被保留。
可以设置 CDN 基础网址吗?
可以——而且应该设置。把基础网址设为你的 CloudFront、R2 公开存储桶或 DO Spaces 的 CDN 网址。剪贴板里的网址会直接指向 CDN,而不是原始的 S3 端点。