3 个版本
0.1.4 | 2022 年 3 月 21 日 |
---|---|
0.1.3 | 2022 年 3 月 20 日 |
0.1.2 | 2022 年 3 月 16 日 |
0.1.1 |
|
0.1.0 |
|
#11 in #发送文件
39KB
992 行
mork
用 Rust 编写的文件发送程序
用法
发送
mork 文件-to-发送
您将从服务器获得一个代码,您可以将其提供给接收者。
接收
mork -c <code>
您也可以使用 -o
标志设置特定的输出文件名
安装
Cargo (自行编译)
稳定
您可以使用 cargo 从 crates.io 安装二进制文件
cargoinstall mork
实验性
您还可以通过运行此命令从 GitHub 仓库安装
cargoinstall --githttps://github.com/dojje/mork
直接下载
Windows
您可以直接下载为 Windows 编译的可执行文件,链接在此处。
点击 mork.exe
下载。
但您会发现它在任何地方都不可访问。这就是路径全局变量的作用。要将它添加到路径中(这意味着使其在任何地方都可访问),您需要将可执行文件放在您选择的任何文件夹中。
然后按照 此指南 在 Windows 中添加可执行文件到系统路径。
工作原理
当您发送文件时,程序将联系跟踪服务器,该服务器跟踪所有代码。服务器将给您一个代码并存储您的 IP。
当有人想要接收您的文件时,它将用代码联系服务器。服务器将发送者的 IP 地址返回给接收者,文件通过 P2P 发送。
依赖关系
~9–20MB
~262K SLoC