Relayium

Relayium 对比 croc:从终端加密传输文件

最近更新: 2026-07-09

croc 是最受欢迎的终端间传输文件工具之一:一个简短好记的暗号短语、一次 PAKE 密钥交换,就能直接用。Relayium CLI 想做的是同一件事,实现方式也相似——免费、开源、端到端加密,任何模式都不需要账号。

这不是一篇贬低文。croc 的口碑是实至名归的。本文客观对比两者的共同点、Relayium CLI 因为能对接你已有的服务器而多出的能力,以及 croc 老实说更简单的场景。

Relayium 与 croc 的共同点

先说重合的部分,其实不少:两者都是安装一次就好的小型单一二进制文件,都完全免费、没有付费档位,都以宽松许可证开源,文件相关的每一行代码你都能读到。

SSH 与 daemon-direct:对接你已有的服务器

这是两者在实际使用上最大的差别。croc 围绕单一流程构建——输入暗号、输出暗号。Relayium CLI 又加了两种传输方式,用的是你本就已有的基础设施。

relayium push / pull 复用你现有的 SSH 权限,因此没有新增的信任关系,也无需分享任何暗号。push 甚至能在远程完全没装 relayium 的服务器上工作,退化为通过 SSH 连接传输一段普通的 tar 流——但这个兜底只属于 push;pull 始终需要远程装有 relayium,因为在那里它要充当发送方。

relayium serve 能把你拥有的任何一台机器变成一个 daemon-direct 目标,通过锁定的 TLS 1.3 访问,无需 SSH、无需暗号——信任建立在第一次连接时(可交互批准,或提前授权以支持无人值守),此后一直锁定,思路和 SSH 的 host key 一样。

relayium push ./photos user@your-server:backups/
relayium serve --dir ~/incoming
relayium push ./build relayium://your-server

文件夹同步,以及一段你要核对两遍的验证码

croc 发送一批文件后就退出——要更新对方就得再发一次,而且没有“该删除什么”的概念。Relayium CLI 增加了 relayium sync,在上面两种传输方式之上做增量单向镜像:只传发生变化的内容;--delete 会删除目标端上源端已经消失的文件(daemon 只有在以 --allow-delete 启动时才会执行,接收方必须自己选择开启);--watch 会在文件变化时实时持续重新同步,不需要额外的定时任务。

对于一次性的跨网络传输,relayium send / receive 扮演的角色和 croc 的暗号短语一样,用一个简短的代码配对两台电脑。它是直连点对点的,并且会在两端都打印一段简短的验证码(Short Authentication String),你可以在传输开始前肉眼核对两边是否一致,确认没有人插在中间——需要老实说明的是:这个模式是纯直连的,如果两端找不到直连路径,传输会直接失败,而不会退回到中继。

relayium sync ./photos user@your-server:backups/photos --delete --watch

croc 更简单的场景

确实存在 croc 更适合的场景,值得坦白说出来。

功能一览对比

把最关键的差别并排列出:

常见问题

Relayium 的 CLI 免费吗?

完全免费。没有付费档位,也没有什么可计量的——每种模式都是两端直接连接,CLI 采用 MIT 许可并开源。

需要账号吗?

不需要。push/pull 用你自己的 SSH 权限,daemon-direct 用你机器之间锁定的 TLS 证书信任,send/receive 用你们线下约定的一段简短代码。三者都不涉及 Relayium 账号。

CLI 的配对码能和 Relayium 的浏览器版互通吗?

目前还不能实时配对传输——CLI 的 send/receive 用的是自己的直连握手协议,和浏览器基于 WebRTC 的配对流程不是一回事,两者暂不互通。如果只想用浏览器把文件交给对方,可以用 Relayium 的存储下载链接,或者浏览器版自己的配对码模式。

可以自托管吗?

可以。Relayium 的服务器以 Docker 镜像形式发布(docker compose up -d --build),你也可以用 --server https://your-domain 让 CLI 的 send/receive 指向你自己的实例——和自建 croc 中继是同样的思路。

安装免费的 Relayium CLI,试试 push、sync 或 send——无需账号,上手速度不输 croc。

获取 CLI

继续阅读