FilePizza 对比 tosstome
最近核对
FilePizza 和 tosstome 都通过 WebRTC 发送文件,并且都不存储文件。FilePizza 围绕“把一个链接交给别人”设计;tosstome 围绕“设备互相发现”设计,另外还有一个始终在线的收件箱。
FilePizza 的工作方式
来自 FilePizza README(核对于 2026-10-28):文件“直接从你的浏览器传到下载者的浏览器”,并且“从不经过我们的服务器”。上传者必须“保持浏览器窗口打开,直到传输完成”,关闭窗口意味着“你的文件链接将不再有效”。传输由 WebRTC 加密(DTLS),还可以选择添加密码。
横向对比
| FilePizza | tosstome | |
|---|---|---|
| 如何建立连接 | 分享一个链接 | 同一网络中的设备列表、6 位数字码,或收件箱链接 |
| 一个发送者,多个下载者 | 是 | 否,一台设备对一台设备 |
| 密码 | 可选 | 收件箱链接带有密钥 |
| 直连失败时 | 取决于该实例的 TURN 配置 | 回退到 Cloudflare 上的中继 |
| 在无界面的电脑上接收 | 否 | 是,使用 tosstome listen |
| 是否存储文件 | 否 | 否 |
该用哪一个
想用一个链接把一个文件发给好几个人,FilePizza 更合适。在你自己的设备之间传文件,尤其是从手机传到电脑,tosstome 更合适。
tosstome 能做什么
- 在浏览器中运行,发送端无需安装任何东西。
- 同一网络中的设备会自动互相发现。不在同一网络时,一台设备显示 6 位数字码,另一台输入即可。
- 网络允许时,文件通过 WebRTC 在设备之间直接传输。如果几秒内无法建立直连,文件会经过 Cloudflare 上的中继转发,中继只转发数据,不保留任何内容。
- 可选的命令行工具
tosstome listen可以在电脑上常驻一个收件箱。它会输出一个链接和二维码;用手机打开后,文件会直接存入这台电脑上的文件夹,电脑端不需要打开浏览器。 - 文字消息和链接的传输方式与文件相同,接收端有“复制”按钮。
- 不存储任何内容。如果接收方不在线,就不会发送。
tosstome 目前做不到的事
- 中继在每台设备与 Cloudflare 之间受 TLS 保护,但目前还不是端到端加密。WebRTC 直连传输由浏览器进行端到端加密(DTLS)。
- 接收端的浏览器会把文件保存在内存中,直到你点击保存,所以非常大的文件更适合用命令行工具接收,它会直接写入磁盘。
- 双方必须同时在线,没有“现在上传,明天下载”。
- 它还很新。浏览器端的设备配对和中继上的端到端加密仍在开发中。