LocalSend 对比 tosstome
最近核对
LocalSend 是一款免费开源的应用,用来与附近的设备分享文件,做得非常好。它与 tosstome 的主要区别是:LocalSend 需要安装,且只在局域网内工作;tosstome 是一个网页,也能在不同网络之间传输。
LocalSend 做得好的地方
来自 LocalSend README(核对于 2026-10-28):
- “无需互联网连接,即可通过本地网络与附近的设备”分享文件和消息
- 使用带 HTTPS 加密的 REST API,不经过任何第三方服务器
- 提供 Windows、macOS、Linux、Android 和 iOS 原生应用
- 为无界面的机器提供官方命令行版本
横向对比
| LocalSend | tosstome | |
|---|---|---|
| 安装 | 两台设备上都要装应用 | 发送端无需安装;接收端用浏览器或命令行工具 |
| 无需联网即可使用 | 是 | 否,信令要经过 Cloudflare |
| 不同网络 | 否,仅限局域网 | 是,使用 6 位数字码或收件箱链接 |
| 加密 | 设备之间使用 HTTPS | 直连时为 DTLS;中继为到 Cloudflare 的 TLS,尚未端到端加密 |
| 无界面接收端 | 是,官方命令行工具 | 是,使用 tosstome listen |
| 文字消息 | 是,命令行中也可以用 --text | 是,命令行中也可以用 --text |
| 是否存储文件 | 否 | 否 |
该用哪一个
如果两台设备在同一个 Wi-Fi 下,而且你愿意安装应用,LocalSend 更让人放心:不需要联网,中间没有服务器,还有加密。如果你借用别人的电脑、不能安装任何东西,或者设备在不同的网络上(手机用移动数据,电脑在家里),又或者你想在手机上放一个始终能连到你电脑的固定链接,就选 tosstome。
tosstome 能做什么
- 在浏览器中运行,发送端无需安装任何东西。
- 同一网络中的设备会自动互相发现。不在同一网络时,一台设备显示 6 位数字码,另一台输入即可。
- 网络允许时,文件通过 WebRTC 在设备之间直接传输。如果几秒内无法建立直连,文件会经过 Cloudflare 上的中继转发,中继只转发数据,不保留任何内容。
- 可选的命令行工具
tosstome listen可以在电脑上常驻一个收件箱。它会输出一个链接和二维码;用手机打开后,文件会直接存入这台电脑上的文件夹,电脑端不需要打开浏览器。 - 文字消息和链接的传输方式与文件相同,接收端有“复制”按钮。
- 不存储任何内容。如果接收方不在线,就不会发送。
tosstome 目前做不到的事
- 中继在每台设备与 Cloudflare 之间受 TLS 保护,但目前还不是端到端加密。WebRTC 直连传输由浏览器进行端到端加密(DTLS)。
- 接收端的浏览器会把文件保存在内存中,直到你点击保存,所以非常大的文件更适合用命令行工具接收,它会直接写入磁盘。
- 双方必须同时在线,没有“现在上传,明天下载”。
- 它还很新。浏览器端的设备配对和中继上的端到端加密仍在开发中。