你的服务器。
你的密钥。你的截图。
每一张截图都通过加密的 SSH 隧道直接上传到你自己的 SFTP 服务器。Ed25519、ECDSA、RSA——全部支持。中间没有任何云。
基于 SSH 的 SFTP · OpenSSH 密钥 · 路径模板
SFTP 截图上传是一种工作流:每张截图都通过加密的 SSH 连接自动上传到你自己的 SFTP 服务器。Maxisnap 原生支持这一功能,可使用 Ed25519、ECDSA 和 RSA 密钥认证(v1.9.0 新增),并支持路径模板、自定义基础网址和连接重试。在设置 → 上传中配置一次,之后每一张 Ctrl+Alt+7 都会落到你自己的基础设施上。
支持的 SSH 密钥类型
路径模板变量
Base URL examples
# Simple public folder
Path Template: /var/www/screens/ms_{uuid}.{ext}
Base URL: https://screens.yourcompany.com/
# Date-partitioned
Path Template: /var/www/screens/{date}/ms_{uuid}.{ext}
Base URL: https://screens.yourcompany.com/
# Per-user folder
Path Template: /home/chris/public_html/s/{date}/{time}_{uuid}.{ext}
Base URL: https://yourdomain.com/~chris/s/
配置 SFTP 上传
- 01
打开上传设置
点击 Maxisnap 托盘图标 → 设置 → 上传选项卡。你会看到已有的服务器和 添加服务器 按钮。
- 02
选择 SFTP
点击 添加服务器,然后选择 SFTP ,从协议列表中选择。随即出现一个配置面板,包含主机、端口、用户和认证等字段。
- 03
填写主机 + 端口 + 用户
主机:
sftp.yourdomain.com。端口:通常为22。用户:SSH 账户名。如果你的服务商分配了不同的端口,在这里设置即可。 - 04
选择你的私钥
点击 浏览 并选择你的密钥文件(
~/.ssh/id_ed25519在 Linux/mac 上,%USERPROFILE%\.ssh\id_ed25519在 Windows 上)。如果密钥有口令保护,请输入口令——它只在内存中使用,绝不会写入磁盘。 - 05
测试并保存
点击 测试连接。成功后你会看到“已连接 — OK”。设置你的路径模板和基础网址,然后点击 保存。你的下一张
Ctrl+Alt+7截图就会落到你自己的服务器上。
SFTP 截图上传常见问题
Maxisnap 支持 Ed25519 SSH 密钥吗?
支持,自 v1.9.0 起。Ed25519 是推荐的密钥类型——比 RSA 更快、更小、更安全。ECDSA 和 RSA 密钥同样可用。
支持哪些密钥格式?
OpenSSH 格式的 Ed25519、ECDSA(P-256/384/521)和 RSA(2048 位及以上)。PEM 编码和 OpenSSH 格式的私钥都支持。加密的密钥会在运行时提示输入口令。
可以在我的服务器上设置自定义路径吗?
可以。使用 {date}, {time}, {uuid}、以及 {ext} 等占位符。如果目录不存在会自动创建,因此 /var/www/screens/{date}/ms_{uuid}.{ext} 会自动创建按日期分类的文件夹。
SFTP 上传能通过 VPN 使用吗?
可以。Maxisnap 使用系统网络栈,因此 WireGuard、Tailscale、OpenVPN、ZeroTier——都能透明地配合内网私有 SSH 主机工作。
如果上传中途连接断开会怎样?
错误会以弹窗通知的形式出现;截图会保留在编辑器中,方便你重试。v1.9.0 修复了一个会话泄漏 bug——中止的上传现在会在 finally 块中干净地关闭。