51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

9.6K Star超越AirDrop!!!无需服务器,P2P文件传输神器

软件介绍

Sharedrop 是一款开源的点对点(P2P)文件共享工具,其灵感来源于苹果的AirDrop服务。它使用户能够在设备之间直接传输文件,而无需先将文件上传至任何中央服务器。打开浏览器就能直接使用。

手机端

电脑端

特点

Sharedrop结合了WebRTC技术与Firebase服务,实现了无需服务器介入的高效、安全且跨平台的文件共享体验。

  • 点对点高效传输:通过WebRTC技术,Sharedrop能够在设备间建立直接的P2P连接,确保文件传输速度快且效率高。

  • 无需安装应用程序:作为一款网页应用,Sharedrop无需下载或安装任何客户端软件,只需在现代浏览器中即可使用。

  • 跨平台兼容性:无论是Windows、macOS、iOS还是Android设备,Sharedrop均能提供无缝支持。

  • 高度安全性:文件传输过程中采用加密连接,保护用户数据免受窃听。

开源成就

目前已经取得9.6K Star

主要功能:

  • 设备之间的直接文件传输:用户可以在同一局域网内的设备间直接分享文件,无需额外的互联网连接(除了初次连接所需的互联网连接)。

  • 跨网络文件共享:为了在不同网络中的设备间共享文件,用户可以创建一个带有独特URL的"房间",然后将此URL分享给其他人以实现文件交换。

  • 设备发现:ShareDrop可以自动发现同一网络内的其他设备,简化了文件传输流程。

使用指南

  • 点击网页右上角的+

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

  • 电脑端效果

  • 点击头像发送文件

  • 另外一端接收,就OK了

安装指南

  1. 安装Ember CLI:

    • 打开命令行工具。

    • 运行 npm install -g ember-cli 来安装Ember CLI。

  2. 安装项目依赖:

    • 进入项目根目录。

    • 运行 yarnnpm install 来安装所有必需的依赖。

  3. 配置Firebase:

    • 创建一个Firebase项目并获取数据库URL和密钥。

    • 设置Firebase安全规则。

  4. 配置环境变量:

    • 复制 .env.sample 文件并重命名为 .env

    • .env 文件中设置 SECRET 键值(可以是任何随机字符串)。

  5. 启动应用:

    • 运行 yarn developember serve 来启动本地服务器。

由于其简单易用且功能强大,Sharedrop为那些寻求安全高效的文件传输方式的用户提供了便捷的解决方案,成为一款有价值的工具。

赞(4)
未经允许不得转载:工具盒子 » 9.6K Star超越AirDrop!!!无需服务器,P2P文件传输神器