2 个版本
0.1.1 | 2023年3月14日 |
---|---|
0.1.0 | 2023年3月14日 |
#32 在 #sharing
每月 21 次下载
14KB
82 行
文件共享
此工具允许用户轻松地在同一网络中的两个设备之间共享文件,只需在终端即可。
使用
在包含文件的设备上运行脚本,然后在目标设备上的浏览器中扫描生成的二维码或输入 URL。
这样做后,文件将被下载到目标设备。
> file-sharing -f path/to/my/file.txt
██████████████ ██ ██ ██████ ██ ██████████████
██ ██ ████ ██ ██ ██
██ ██████ ██ ██ ████ ██ ██ ████ ██ ██████ ██
██ ██████ ██ ██ ████████ ██ ██████ ██
██ ██████ ██ ██████ ██████ ██ ██ ██████ ██
██ ██ ██ ██████████ ██ ██ ██ ██
██████████████ ██ ██ ██ ██ ██ ██ ██ ██████████████
████ ██████ ████ ██
██ ██████████ ████ ████ ████ ██ ██████████
██████ ██ ████ ██ ██ ██ ██
██████ ██ ██ ████ ████ ██ ████
████ ██ ██████ ████ ████ ████ ██ ██
████ ████ ████ ██ ██ ████ ████ ██ ████
████ ████ ██ ██ ████ ██ ██ ██ ██ ██ ██
██ ████████ ██████ ████████ ██ ████ ██
██████ ██ ██ ████ ██ ████████ ██ ██
██ ██ ██████ ██ ██ ██████ ██ ██
████ ██ ██ ████████ ████ ██████ ██
██ ████ ████ ██ ██ ██ ██ ██ ████
██ ████ ██ ██ ██████ ██████ ████ ██ ██
██ ██ ██ ██ ██████ ██ ████████████ ██████
██ ████████ ██ ██████ ██████████
██████████████ ██████████ ████ ██ ██████
██ ██ ████████████ ██ ██ ██ ██ ██
██ ██████ ██ ██████ ██ ██ ██ ████████████████
██ ██████ ██ ████████ ██ ████████████ ██ ████
██ ██████ ██ ████████ ████████ ██ ██ ████ ██
██ ██ ████ ████ ██ ██████ ████ ██
██████████████ ██ ██ ████████ ████
Connect to: http://192.168.178.21:8080/download
功能
- 分享大文件,已测试高达 10GB
- 使用您的本地网络进行文件共享,无需互联网访问
构建和安装
您需要安装 Cargo 来构建此项目。
在仓库内部,执行以下命令
> cargo build --release
> cp target/release/file-sharing .
或者如果您想将其安装到您的系统中
> cargo install --path .
不要忘记将您的 cargo 二进制目录添加到您的路径变量中。
未来功能
- 使用 https 协议
- 分享大文件
- 分享多个文件
- 下载后关闭
依赖项
~20–34MB
~339K SLoC