神奇的”虫洞”:magic-wormhole

Linux fireling 945℃

warner/magic-wormhole,是个github上一个比较赞的项目,支持Linux、OS X、Windows等多种操作系统,主要功能是实现不同计算机之间文件的安全便捷传输。

magic-wormhole提供了一个类库和一个命令行工具:wormhole,能够传输任意大小的文件和目录。

发送端和接收端通过一段“虫洞编码”来进行身份确认:通常情况下,发送端会生成编码并展示出来,与此同时,接收端需要敲入相应的编码。这段编码非常简短,基于语音单词表因此具有很好的可读性,并且在接收端通常可以敲入一部分字符,按下tab进行单词的补全。由于编码是一次性的,因此不需要我们去做任何记录。

安装命令:


pip install magic-wormhole

使用方法:


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

另外,我们可以通过 wormhole –help 命令来查看wormhole的相关帮助。

wormhole_help

1. 实现不同计算机之间的文件传输:

发送端

file_send

接收端

file_receive

2. 实现不同计算机之间的目录传输:

发送端

dir_send

接收端

dir_receive

3. 实现不同计算机之间的文本内容传输:

发送端

text_send

接收端

text_receive

转载请注明:宁哥的小站 » 神奇的”虫洞”:magic-wormhole

喜欢 (0)