如果你不放心让合同、证件扫描件、私人照片在别人的服务器上存一份,答案是把传输方式换成点对点直连:文件内容只在你和对方的设备之间流动,不经过任何云端。LanBeam 局域网快传 就是这么工作的——同一局域网内,浏览器打开房间,拖入文件直接送达对方设备。
先看"上云"到底发生了什么
把文件发到网盘再分享给对方,链路是"你的设备 → 云端 → 对方设备"。文件会在云端完整存一份:上传时占用你的时间,存着占用空间,还多了一份需要信任的副本。对追求效率的人来说,这是排队;对在意隐私的人来说,这是把文件交给第三方保管。
点对点直连把中间那一环拿掉了。以 LanBeam 为例,文件内容通过 WebRTC DataChannel 在设备间直接传输,并且强制 DTLS 加密;同一局域网内,数据直接跑局域网带宽,通常可达几十 MB/s,取决于路由器和网卡。
那服务器存在的意义是什么
点对点连接建立之前,两台设备需要互相"找到对方",这一步叫信令。LanBeam 的服务器(部署在 Cloudflare Workers 上)只负责两件事:房间信令和文件名清单。换句话说——
- 服务器知道:有哪些房间、房间里有哪些设备名和文件名。
- 服务器不知道:任何文件的内容。
这份分工意味着,虽然发起和组织传输依赖网页服务,你的文件本体从未进入过任何云端存储,也没有在服务器硬盘上留副本的环节。
用点对点方案时的三个注意
- 设备仍需联网:信令要通过网络完成,完全断网时无法建立新连接,但文件内容不上传云端。
- 敏感文件用自定义私密房间码:自动房间按公网出口分组,理论上同一出口下的陌生人可能进入同一自动房间,私密房间码能避免这种巧合。
- 传完关页面:关闭页面文件自动下架;房间里的最近共享记录保留 7 天,也只是文件名清单。
把这三点记在心上,点对点方案的边界就清楚了:它解决的是"内容不上云",而不是"完全离线"。