#local-file #cli-file #sharing #networking #devices #qr #url

app file-sharing

适用于本地网络的简单 CLI 文件共享软件

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