软件介绍
Sharedrop 是一款开源的点对点(P2P)文件共享工具,其灵感来源于苹果的AirDrop服务。它使用户能够在设备之间直接传输文件,而无需先将文件上传至任何中央服务器。打开浏览器就能直接使用。
手机端 
电脑端 
特点
Sharedrop结合了WebRTC技术与Firebase服务,实现了无需服务器介入的高效、安全且跨平台的文件共享体验。
- 
点对点高效传输:通过WebRTC技术,Sharedrop能够在设备间建立直接的P2P连接,确保文件传输速度快且效率高。 
- 
无需安装应用程序:作为一款网页应用,Sharedrop无需下载或安装任何客户端软件,只需在现代浏览器中即可使用。 
- 
跨平台兼容性:无论是Windows、macOS、iOS还是Android设备,Sharedrop均能提供无缝支持。 
- 
高度安全性:文件传输过程中采用加密连接,保护用户数据免受窃听。 
开源成就
目前已经取得9.6K Star 
主要功能:
- 
设备之间的直接文件传输:用户可以在同一局域网内的设备间直接分享文件,无需额外的互联网连接(除了初次连接所需的互联网连接)。 
- 
跨网络文件共享:为了在不同网络中的设备间共享文件,用户可以创建一个带有独特URL的"房间",然后将此URL分享给其他人以实现文件交换。 
- 
设备发现:ShareDrop可以自动发现同一网络内的其他设备,简化了文件传输流程。 
使用指南
- 点击网页右上角的+

- 用手机扫描二维码建立链接

- 电脑端效果

- 点击头像发送文件
 
 
- 另外一端接收,就OK了

安装指南
- 
安装Ember CLI: - 
打开命令行工具。 
- 
运行 npm install -g ember-cli来安装Ember CLI。
 
- 
- 
安装项目依赖: - 
进入项目根目录。 
- 
运行 yarn或npm install来安装所有必需的依赖。
 
- 
- 
配置Firebase: - 
创建一个Firebase项目并获取数据库URL和密钥。 
- 
设置Firebase安全规则。 
 
- 
- 
配置环境变量: - 
复制 .env.sample文件并重命名为.env。
- 
在 .env文件中设置SECRET键值(可以是任何随机字符串)。
 
- 
- 
启动应用: - 运行 yarn develop或ember serve来启动本地服务器。
 
- 运行 
由于其简单易用且功能强大,Sharedrop为那些寻求安全高效的文件传输方式的用户提供了便捷的解决方案,成为一款有价值的工具。
 51工具盒子
51工具盒子 
                 
                             
                         
                         
                         
                        