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)。借助一次性 $29 的 Studio 附加组件,Maxisnap 的 S3 后端支持自定义终端节点、可选的键前缀,以及你自己的公共 URL 前缀——非常适合希望将截图托管在自己的 CDN 上、在自己的存储桶中进行版本管理,并计入自己云账户账单的场景。
七家服务商,一套后端
AWS S3
默认 boto3 端点
元祖之选。按量付费、覆盖全球。搭配 CloudFront 可获得 CDN 网址。按区域划分存储桶。
Cloudflare R2
<account>.r2.cloudflarestorage.com
撰写本文时无出站流量费用,且提供免费套餐(截至 2026 年 9 月;请以 Cloudflare 的 R2 定价页面为准)。推荐大多数 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
设置键前缀 + 公共 URL
可选的键前缀,例如
screens/。公共 URL 前缀:你的 CDN 或公共存储桶 URL。每次上传都会在该域名下生成一个 URL,并以所截取的应用和窗口来命名(或ms_在启用隐私命名时,再加上十个随机字符)。 - 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 端点。