Magic Wormhole 魔法虫洞 – 安全地将文件从一台计算机转移到另一台计算机

Magic Wormhole 是一个十分复杂,但使用却又非常简单的开源跨平台文件传输工具,它可以安全的将文本、文件或者目录从一台计算机转移到另一台计算机,支持 Windows、macOS、Linux,命令行工具。@Appinn

Magic Wormhole 魔法虫洞 - 安全地将文件从一台计算机转移到另一台计算机

Magic Wormhole 魔法虫洞

Magic Wormhole 的使用是非常简单的,在需要传输文件的两台计算机上都安装之后,先发送:

$ wormhole send appinn.pdf
Magic Wormhole 魔法虫洞 - 安全地将文件从一台计算机转移到另一台计算机 1

然后你会得到一个传输代码,只需要在接受端输入:

$ wormhole receive 9-businessman-sentence

就可以了。

Magic Wormhole 自带了邮件服务器中继服务器用来做这件事情,并提到:

公共服务器的 URL 作为默认使用,并且将免费提供,直到大量或滥用使其变得不可用。邮件服务器对小型密钥交换和控制消息执行存储转发传递。批量数据通过直接 TCP 连接或通过中转中继发送。

获取

关于传输的文件,仅在收件人下载该文件时才通过中继服务器(如果需要中继),并且文件端到端加密的,并不会存储在服务器上。

另外…

如果说,这真的是一款简单的工具,那么介绍到此就结束了。但当我看到开发者为了它,还做了一个30多分钟的演讲、几万字的文档,还真是…很能写啊 😂

通过 Magic Wormhole 协议创建的魔法虫洞生态系统,目前已经有不少应用了:

  • Warp是一个用 Rust 编写的 GNOME GUI
  • Winden是一个 Web 客户端和部署(通过 WASM 使用 Go 实现)
  • Destiny是一款使用 Flutter(使用 Go 实现虫洞)的 Android(和 iOS)应用程序。也在专有应用商店上。
  • Android 版虫洞。基于 Rust 实现。
  • Mobile Wormhole for Android(也在f-droid上。基于Python实现,使用Kivy)
  • 适用于 Android 和 iOS 的 Wormhole William Mobile
  • Rymdport是一个基于 wormhole-william 的跨平台图形桌面应用程序。

并且可以集成道一些应用程序中(比如 tmux-wormhole 一个 tmux 插件,允许在 tmux 会话中使用文件传输(基于 Go 实现))


原文:https://www.appinn.com/magic-wormhole/

写留言