目录
PrivyDrop(曾用名SecureShare)是一个开源的网页应用,你可以把它看作是一个注重隐私的“隔空投送”替代品。它基于WebRTC技术,在浏览器之间建立直接的点对点连接,让文件或文本内容直接从发送方传输到接收方,不经过任何中间服务器存储。
这个项目的核心理念是让用户掌控自己的数据。使用PrivyDrop,你不需要注册账号,打开网页就能用。它支持传输任意大小的文件(通过浏览器的流式写入功能),甚至可以同步剪贴板内容,非常适合在手机、电脑等不同设备间快速、私密地交换信息。整个项目代码在GitHub上公开,任何人都可以审查、使用或自行部署。
官网入口地址
在线体验地址:https://www.privydrop.app/
下载地址
PrivyDrop主要通过网页端提供服务,无需下载安装客户端。源代码和部署文档托管在GitHub上:https://github.com/david-bai00/PrivyDrop。技术人员或团队可以通过Docker一键部署自己的私有实例。
功能介绍
PrivyDrop的功能设计围绕“隐私、便捷、强大”展开,具体包括:
端到端加密P2P传输:基于WebRTC建立浏览器间的直连通道,所有文件和数据在传输前加密,只有接收方能解密,服务器无法查看任何内容。
无限文件大小与数量:通过Chrome浏览器的直接磁盘写入流技术,理论上支持传输任意大小的文件,也支持同时传输多个文件或整个文件夹。
实时剪贴板同步:不仅支持文件,还支持富文本内容的编辑和发送。你可以将一段文字或图片从一台设备“复制”到另一台设备,实现跨设备即时粘贴。
多接收方支持:一个分享房间可以同时容纳多个接收方,他们可以同时下载文件或查看文本,新加入者也不会中断正在进行的传输。
断点续传功能:支持从中断处恢复文件传输。只需设置好保存目录,即使网络不稳定导致中断,也能在刷新页面后继续传输,确保大文件可靠送达。
便捷的分享方式:生成分享链接或二维码,通过聊天、邮件等方式发送给接收方,对方打开即可连接。
响应式跨平台设计:界面适配桌面和移动浏览器,在Windows、macOS、Linux、Android、iOS上均可流畅使用。
开源与可自部署:代码公开,采用MIT许可证。用户不仅可以免费在线服务,还能自行部署私有服务器,将数据控制权掌握在自己手中。
多语言支持:界面支持包括中文在内的多种语言,方便不同地区的用户使用。
应用场景
PrivyDrop的P2P加密特性使在以下场景中特别适用:
跨设备快速传文件:在办公室电脑和手机之间,或者笔记本和平板之间,快速传输照片、文档、视频等项目素材,无需数据线或云盘。
团队临时协作:项目组成员需要即时共享一份设计稿、代码文件或会议记录,无需复杂的网盘权限设置,通过链接即可完成。
传递隐私或敏感信息:需要发送合同扫描件、个人简历或他不便上传到第三方云盘的文件时,点对点直连能有效降低数据泄露风险。
设备间剪贴板同步:在手机上复制一段验证码或网址,直接在电脑上粘贴;或者反过来操作,实现无缝的跨设备文本流转。
个人临时存储中转:在没有数据线的情况下,将手机上的大视频文件传到电脑上进行编辑或备份。
补充信息
关于定价,PrivyDrop是一个免费且开源的项目,没有任何付费墙或功能限制。
关于开发者,该项目由开发者david-bai00(及贡献者sisyphus-dev-ai)创建和维护,是一个社区驱动的开源项目。
关于部署,项目提供了非常灵活的Docker一键部署方案,支持局域网HTTP/HTTPS、公网IP、绑定域名等多种模式,甚至能自动配置Let‘s Encrypt的HTTPS证书,极大降低了私有化部署的门槛。项目也提供了详细的部署指南和架构文档。
关于技术限制,由于依赖WebRTC,传输速度和连接成功率受网络环境影响。在复杂的网络环境下(如对称NAT),需要配置TURN服务器来辅助中转,这会增加部署的复杂性。如果使用公共的在线服务,建议优先在良好的网络环境下使用。
| 源码反馈/咨询 (共有 条反馈) |
PrivyDrop常见问题
PrivyDrop并非由公司开发,而是一个个人发起的开源项目,主要维护者是david-bai00。项目托管在GitHub上,遵循MIT开源协议,由社区共同贡献和维护,保证了开放性和中立性。
PrivyDrop是一个开源的、基于WebRTC的点对点文件传输与剪贴板共享网页应用。你可以把它理解为一个不需要安装、不经过云端、加密传输的“隔空投送”工具。它让你能在电脑、手机等任何设备之间,通过浏览器直接、安全地发送文件或文本。
使用流程非常简洁。第一步,发送方在PrivyDrop网页上拖入文件或输入文本,系统会生成一个专属的房间链接和二维码。第二步,将链接或二维码通过微信、邮件等方式分享给接收方。第三步,接收方打开链接,双方建立P2P连接后,文件或文本就会直接从发送方传输到接收方,整个过程不需要注册或登录。
PrivyDrop是免费且开源的软件。你无需支付任何费用即可使用在线服务或自行部署。项目没有任何高级付费功能、广告或订阅计划,所有功能对所有用户开放。
在安全方面非常可靠。它采用端到端加密,文件数据在发送前加密,只有接收方可以解密,传输过程中无法被窃取。最重要的是,数据不经过服务器存储,服务器仅协助建立连接。作为开源项目,代码公开接受开发者审查,增加了可信度。可靠方面,它依赖WebRTC的P2P连接,如果网络环境复杂,需要额外的TURN服务器辅助,否则连接失败。
有几个实用技巧。第一,传输大文件时,建议发送方和接收方都使用Chrome浏览器,因为它对大文件的流式写入支持。第二,善用“剪贴板同步”功能来快速传输网址、密码或短文本,这比发送文件更快捷。第三,如果是团队内部频繁使用,可以考虑在内网服务器上部署一套私有实例,速度和稳定性会远超使用公共服务。第四,传输前确保双方网络稳定,尤是发送方,因为文件是从你的设备直接发出的。
特色是将“文件传输”和“剪贴板同步”结合在同一个加密P2P通道中,这超越了单纯的网盘工具。它的核心用途就是提供一种不留痕迹、不经过云端的私密信息交换方式。对于注重隐私的个人、需要临时协作的团队,或者需要在不同设备间快速搬运内容的用户来说,它是一个非常实用的选择。
数据安全是PrivyDrop设计的首要目标。技术上,所有传输都经过WebRTC的内置加密,且是点对点直传,服务器不接触文件数据。策略上,分享的链接在24小时后会自动失效并从服务器删除(主要指信令数据),进一步减少了信息存留。同时,你可以选择自行部署服务,实现数据自主可控。总体而言,它能提供很高的数据安全性。
非常好用且方便。它的核心优势就是“零门槛”:打开网页就能用,无需注册登录。界面设计直观,操作就是拖拽、发链接、打开链接三步。它支持所有主流设备通过浏览器访问,免去了安装客户端的麻烦。对于追求效率和隐私的用户来说,它的使用体验比传统网盘或需要配对的数据传输工具要便捷得多。
PrivyDrop作为浏览器应用,资源消耗主要体现在文件传输过程中。传输大文件时,浏览器会占用一定的内存和CPU资源用于加密和数据流处理。传输结束后,关闭标签页即可释放所有资源。如果是自行部署的后端服务(基于Node.js),在空闲时资源占用极低,仅在处理连接信令时有少量消耗。
PrivyDrop通过浏览器运行,因此理论上支持所有能运行现代浏览器的操作系统,包括Windows、macOS、Linux、Android和iOS。你可以在电脑的Chrome、Edge上使用,也可以在手机和平板的Safari、Chrome浏览器上操作。对于自行部署,后端服务支持在主流服务器操作系统上运行,并通过Docker提供了便捷的跨平台部署方案。
传输速度取决于发送方和接收方之间的网络状况,特别是上传和下载带宽。由于是P2P直连,速度比通过互联网中转要快,并且项目本身不做任何限速。在良好的局域网环境下,传输速度可以达到很高。但实际速度会受到网络类型(如NAT)、物理距离等因素的影响。如果需要通过公共互联网传输,速度上限就是双方中较弱一方的上传带宽。
项目本身对文件大小没有硬性限制,理论上可以传输任意大小的文件。这是通过浏览器(尤是Chrome)的直接磁盘写入流技术实现的,避免了将整个文件加载到内存中。不过,实际传输超大文件(比如几十GB)时,会受限于浏览器内存管理、设备存储空间和网络稳定性。建议在传输前确保设备有足够的可用空间和稳定的网络连接。
通过PrivyDrop生成的分享房间链接,在24小时后会自动失效。届时,信令服务器会清理该房间的信息,链接将无法再用于建立连接或下载文件。这个设计有效防止了分享链接被长期留存或滥用,是保护隐私的重要一环。
不需要。PrivyDrop免注册、免登录,这是它的一大亮点。你打开网页即可生成房间并开始分享,接收方也无需任何身份验证即可加入。这种方式极大地简化了使用流程,同时也避免了你将任何个人信息(如邮箱、手机号)提交给服务提供商,进一步保护了隐私。