基于 WebRTC 的点对点文件传输
来源:pairdrop.net — 2026-07-16
📋 概述
PairDrop 是一个基于 WebRTC 的浏览器端点对点文件传输工具,无需安装、无需注册、无需上传到服务器。它复用了 Apple AirDrop 的核心理念——局域网内设备直接传输文件——但通过 Web 技术实现了跨平台兼容。基于 Snapdrop 项目改进而来,PairDrop 支持临时公共房间、互联网传输和离线消息,彻底消除了平台壁垒。
🔑 核心要点
- PairDrop 利用WebRTC 数据通道在浏览器之间建立直接的点对点连接,文件不经过任何中间服务器
- 与 AirDrop 的关键区别在于跨平台性:任何有现代浏览器的设备(Windows、macOS、Linux、Android、iOS)都能互传
- 支持临时公共房间功能,不同网络下的设备可以通过共享房间码进行文件交换
- 底层技术利用信令服务器协助建立连接,但实际的文件数据在设备间直传,保证隐私
- 项目源码开源在 GitHub,展示了如何用纯前端技术实现去中心化文件共享的完整解决方案
💡 金句
The best file transfer is the one that never touches a server — your files should travel the shortest possible distance: from your device to the one next to it.
← 返回 Hacker News 首页