开源软件Easy-Sharing是一个用于文件和文件夹共享的软件,它可以让你轻松地与他人分享文件和文件夹,而无需使用任何第三方云存储服务,比如从命令行共享到 iOS 和 Android 设备。
github地址如下:
该工具需要在nodejs环境下通过npm安装:
npm install -g easy-sharing
- 跨平台兼容性:Easy-Sharing支持多种操作系统,包括Windows、Linux和Mac OS等。
- 安全性:该软件提供了加密和安全功能,以确保文件传输的安全性。
- 快速传输:由于使用点对点技术,文件传输更加快速,无需上传到外部服务器。
- 无需注册:用户无需注册即可使用该软件进行文件和文件夹的分享。
- 支持多种协议:Easy-Sharing支持多种文件传输协议,如FTP、SFTP、SMB等,因此可以与各种操作系统和设备兼容。
- 易于使用:Easy-Sharing具有简单易用的界面,用户可以轻松地创建共享链接并设置访问权限。
- 支持文件夹分享:与一些只支持文件分享的软件不同,Easy-Sharing还支持文件夹的分享。
- 可定制性强:用户可以根据自己的需求自定义设置,如设置密码保护、链接有效期等。
- 免费开源:Easy-Sharing是开源软件,用户可以免费使用和修改其源代码。
- 社区支持:开源社区提供了丰富的资源和支持,用户可以轻松地找到帮助和解决方案。
(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。