网页版 AirDrop 替代方案 —— 不用装 App,任意两台设备互传

五种做法各自的机制、限制,以及什么情况下该选哪一个

现在开始传文件

AirDrop 是苹果设备之间的功能,Windows 与安卓用不了。跨平台的做法主要分三类:一类是打开网页就能用的点对点直传(Snapdrop、PairDrop、以及本站),一类是每台设备都要装的局域网工具(LocalSend),还有一类是先把文件整份上传到服务器、再给对方下载链接(WeTransfer、文叔叔一类)。三类的差别集中在四件事上:要不要装东西、能不能跨网络、文件经不经过服务器、传完有没有校验。

要装东西的那一类速度通常最快,因为它走局域网、没有互联网往返;代价是参与的每台设备都得先装上。自己的手机和笔记本无所谓,但要把文件发给别人的设备时,这一步就成了摩擦 —— 对方多半不愿意为传一次文件装个软件。

先上传再给链接的那一类,好处是双方不必同时在线,坏处是文件要在别人的服务器上待一阵,而且免费额度和保存期限都来自他们要付的存储与带宽成本。网页直传这一类没有那笔成本,所以也就没有那几类限制,代价是双方要同时打开页面。

五种方案总表

五种方案总表
方案要装 App 吗能跨网络吗文件经服务器吗完整性校验现状
AirDrop系统自带仅附近设备不经服务器未公开说明仅苹果设备之间
Snapdrop不用装需在同一网络经其服务器中转未公开说明域名已易主
PairDrop不用装可跨网络不经服务器未公开说明活跃维护中
LocalSend每台设备都要装需在同一网络不经服务器未公开说明活跃维护中
WeTransfer不用装可跨网络先整份上传未公开说明免费额度有上限
图图云盘 · 传送不用装可跨网络不经服务器每个文件比对 sha-256本站

分别看

常见问题

「网页版 AirDrop」是什么原理?

浏览器里有一套叫 WebRTC 的能力,本来是给视频通话用的,它可以在两个浏览器之间建一条直接通道。服务器只负责一件事:帮两端交换一次「怎么找到对方」的连接信息。之后文件就在这条通道上走,不再经过服务器。这也是为什么这类工具不需要装 App —— 能力本来就在浏览器里。

不在同一个 WiFi 下能传吗?

看是哪一类。LocalSend 这类靠局域网发现的工具不行 —— 手机用移动数据、电脑连办公网,它就找不到对方。AirDrop 同理,要求两台设备靠得够近。而基于浏览器的直传可以跨网络:连接信息通过服务器交换一次,之后两端在互联网上直接对接。本站属于后者,而且直连真的建不起来时(有些企业网或校园网会挡住),会改用中转并在界面上明确标出来。

「WebDrop」指的是哪一个?

这个名字不属于单独一个产品。同名的至少有五个:一个开源的浏览器群组传输工具、一个主打点对点传输加聊天的站点、一个 Chrome 扩展(它其实是云端中转,还有单文件大小上限)、另一个同名网站,以及一个在手机上起本地服务器、让别人用浏览器来取文件的安卓应用。所以搜到「WebDrop 怎么用」时,先确认说的是哪一个 —— 它们的机制完全不同,有的根本不是点对点。

这几种里,哪些完全不用装东西?

Snapdrop、PairDrop、WeTransfer 和本站都是打开网页就能用,两端都不用装。LocalSend 需要每台参与的设备都装上它的应用。AirDrop 不用装,但它本来就是苹果系统的一部分,非苹果设备没有这个选项。

现在开始传文件