推荐一款开源软件Easy-Sharing

发布时间:2024年01月12日

1、简介

开源软件Easy-Sharing是一个用于文件和文件夹共享的软件,它可以让你轻松地与他人分享文件和文件夹,而无需使用任何第三方云存储服务,比如从命令行共享到 iOS 和 Android 设备。

2、安装

github地址如下:

https://github.com/parvardegr/sharing

该工具需要在nodejs环境下通过npm安装:

npm install -g easy-sharing

3、特性

  • 跨平台兼容性:Easy-Sharing支持多种操作系统,包括Windows、Linux和Mac OS等。
  • 安全性:该软件提供了加密和安全功能,以确保文件传输的安全性。
  • 快速传输:由于使用点对点技术,文件传输更加快速,无需上传到外部服务器。
  • 无需注册:用户无需注册即可使用该软件进行文件和文件夹的分享。
  • 支持多种协议:Easy-Sharing支持多种文件传输协议,如FTP、SFTP、SMB等,因此可以与各种操作系统和设备兼容。
  • 易于使用:Easy-Sharing具有简单易用的界面,用户可以轻松地创建共享链接并设置访问权限。
  • 支持文件夹分享:与一些只支持文件分享的软件不同,Easy-Sharing还支持文件夹的分享。
  • 可定制性强:用户可以根据自己的需求自定义设置,如设置密码保护、链接有效期等。
  • 免费开源:Easy-Sharing是开源软件,用户可以免费使用和修改其源代码。
  • 社区支持:开源社区提供了丰富的资源和支持,用户可以轻松地找到帮助和解决方案。

4、实例

(1)共享文件或者文件夹

sharing /directory-or-file-to-share

(2)用手机扫描二维码,两台设备必须连接到同一 Wi-Fi或者如果您有公共 IP 地址,请使用该 --ip 参数。

sharing --ip your-public-ip-address /directory-or-file-to-share

(3)其他用法

$ sharing --help

Usage:
? Share file or directory
$ sharing /path/to/file-or-directory

? Share clipboard
$ sharing -c

? Receive file
$ sharing /destination/directory --receive;

? Share file with Basic Authentication
$ sharing /path/to/file-or-directory -U user -P password  # also works with
--receive

Options:
      --version                     Show version number                [boolean]
      --debug                       enable debuging logs
  -p, --port                        Change default port
      --ip                          Your machine public ip address
  -c, --clipboard                   Share Clipboard
  -t, --tmpdir                      Clipboard Temporary files directory
  -w, --on-windows-native-terminal  Enable QR-Code support for windows native
                                    terminal
  -r, --receive                     Receive files
  -q, --receive-port                change receive default port
  -U, --username                    set basic authentication username
                                                               [default: "user"]
  -P, --password                    set basic authentication password
      --help                        Show help                          [boolean]

注意: macOS 用户应使用 easy-sharing 二进制而不是 sharing。

文章来源:https://blog.csdn.net/m0_37352960/article/details/135545626
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。