本站所有内容均由自动化程序抓取自第三方网站,部分内容未及时审核,如有侵权,违规,请联系我们第一时间删除!QQ:3963907323
PairDrop简介
PairDrop 是一款完全开源的跨平台 P2P 文件秒传工具,用户可在任意现代浏览器中直接使用,无需下载安装或注册账号。它灵感来源于 Apple 的 AirDrop,并基于 Snapdrop 进行了深度优化。凭借点对点(P2P)技术,能够在局域网环境内迅速分享图片、视频、PDF 和链接;在互联网条件下,通过临时公共房间实现远程文件传输。
PairDrop功能亮点
局域网零配置秒传
在同一 Wi-Fi 或有线网络下,设备自动发现彼此,通过 P2P 模式传输文件,速度接近局域网带宽上限。
互联网跨网互连
若两端不在同一局域网,可通过 Paired Devices 或 Public Rooms 进行 NAT 穿透;官方 TURN 服务器会在必要时中继数据,保证连接稳定。
持久配对
用户可用 6 位数字或二维码将常用设备配对,配置信息本地加密保存,日后在任何网络下都能自动互认,无需再次扫描。
临时公共房间
输入 5 位字母房间码即可临时与陌生设备建立可见性,用后即走,不留记录,适合会议或公共 Wi-Fi 场景。
多文件批量与 ZIP 下载
可一次发送多个文件,接收端自动打包为 ZIP;在 Android 与 iOS 上还可直接保存至系统图库或调用系统分享菜单。
系统级分享与 CLI
Windows、Ubuntu Nautilus、Android/iOS Share Menu 以及命令行均内置发送入口,实现“右键即发”或 pairdrop-cli send <file>
的自动化分享。
移动端原生体验
第三方开源 Android 客户端深度集成系统分享面板,弥补浏览器用法的频繁切换问题,同时沿用 PairDrop 的端到端直连机制,无服务器存储风险。
PairDrop技术栈与安全性
组件 | 作用 |
---|---|
WebRTC / WebSockets | 建立双向实时连接,数据端到端加密传输 |
Node.js & Express | 后端信令与可选 TURN 中继服务 |
PWA(渐进式网页应用) | 支持离线缓存、桌面/移动端安装与通知 |
IndexedDB | 本地持久化已配对设备及设置 |
zip.js / heic2any | 前端打包 ZIP、HEIC 转换等文件处理 |
所有连接均采用 DTLS-SRTP 加密,文件仅在两端设备之间流动,官方服务器不持久化任何内容。
PairDrop典型使用场景
- 手机 ↔ 电脑快速互传:二维码扫描后,照片原画品质无压缩同步。
- 多操作系统团队:Windows、macOS、Linux、Android、iOS 混合办公,通过公共房间实现即席协作。
- 离线环境:在无公网的本地局域网部署 Docker 容器即可自建私有实例,数据不出内网。
- 公共 Wi-Fi 或 VPN 场景:持久配对 + TURN 绕过复杂网络阻隔,仍能保持直连体验。
PairDrop部署与扩展
官方提供一键 Docker Compose 与 Node.js 脚本,可在树莓派、NAS 或云服务器上自托管;同时支持自定义 STUN/TURN,以及界面多语言翻译贡献。GitHub 项目当前已累积 7.5k+⭐,社区活跃且更新频繁,最新稳定版为 v1.11.2(2025-02-24)。
PairDrop总结/使用
PairDrop 用极简的网页形态复刻并超越了 AirDrop 的“秒传”体验:无账号、跨平台、开源可自托管;在局域网、公网乃至复杂企业网络下都能保持端到端加密直连,是目前最轻量也最安全的多端文件分享方案之一。
GitHub地址:https://github.com/schlagmichdoch/pairdrop
其他类似工具:
本文链接:
更多资源请订阅公众号:bcoder
