# 开源跨平台文件传输工具Magic Wormhole

*Published:* 2024-09-13
*Author:* 飞翔001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年9月12日，已超过 180天没有更新



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

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

```
wormhole send [args] --text TEXT
wormhole send [args] FILENAME
wormhole send [args] DIRNAME
```

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

```
wormhole receive [args]
```

这两个命令都接受其他参数来影响它们的行为：

\--词组代码长度：使用多于或少于2个单词的代码  
\--验证：打印（并要求用户比较）额外的验证字符串

就可以了。

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

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

github地址：https://github.com/magic-wormhole/magic-wormhole

下载地址：https://magic-wormhole.readthedocs.io/en/latest/welcome.html#installation