如何不上传到云端直接传输文件

要在不上传的情况下传输文件,就让两台设备直接相连。通过互联网时,StrongFolder 这样的点对点浏览器工具会通过加密的 WebRTC 连接,把文件从发送方浏览器直接传到接收方浏览器,服务器上不存储任何内容。在近距离时,可以使用 AirDrop、Quick Share、数据线或 U 盘。传输期间,发送方必须保持在线。

  1. 打开 StrongFolder访问 strongfolder.com 或点击 StrongFolder Chrome 扩展。无需账号。
  2. 选择文件或文件夹选择您要发送的内容。文件仍留在您的硬盘上——浏览器只读取名称和大小以生成链接。
  3. 发送链接复制链接或出示二维码。接收方打开链接后,其浏览器会连接到您的浏览器,下载立即开始。
  4. 保持在线直到完成文件直接来自您的设备,所以请保持标签页打开,直到接收方下载完成。然后点击 Stop Sharing(停止分享)。

几乎所有在线分享文件的方式都以同样的方式开始:先把文件上传到某人的服务器,再发送链接。对小文件来说这没问题。对大文件来说,这意味着要等待上传、 消耗存储配额,还要在您无法掌控的服务器上留下一份副本。本指南介绍如何在不先上传的情况下传输文件,以及各种方案的对比。

“无需上传”到底是什么意思?

任何网络传输都会让字节离开您的设备——这一点无法避免。问题在于它们去了哪里。使用云服务时,它们去往服务商的服务器,在那里等待,之后再被下载。 使用直传时,它们只去往接收方的设备,不去别处。

这一区别带来了实际影响:

  • **无需等待上传。**接收方不必等 20 GB 全部到达服务器才能开始。
  • **不占存储配额。**不会占用 Google 的 15 GB 存储空间或 Dropbox Basic 的 2 GB。
  • **不留副本。**传输结束后,服务器上没有任何会过期、泄露或需要删除的内容。
  • 服务不设大小上限,因为没有任何服务需要存储文件。

如何在不上传的情况下传输文件?

方法能通过互联网使用吗?需要应用或账号吗?存储在服务器上吗?保留文件夹吗?最适合
StrongFolder(浏览器 P2P)能不需要否是任何人、任何地点、任意大小
AirDrop不能,仅限近距离Apple 设备否是,Apple 设备之间Mac、iPhone、iPad
Quick Share不能,仅限近距离Android / Windows 应用否视情况而定Android 和 Windows 电脑
局域网应用(如 LocalSend)不能,需同一网络双方设备都需安装应用否视情况而定家庭或办公室局域网
USB 数据线 / 外接硬盘不能不需要否是数 TB 数据,无互联网
自建服务器(SFTP、NAS)能需要设置和账号是,在您自己的服务器上是有 IT 支持的团队

只有第一行和最后一行能跨互联网使用。家用 NAS 或 SFTP 服务器仍然是一种上传——只不过是上传到您自己的服务器,而这台服务器需要您来运行、保护并保持在线。

浏览器之间直接传输

StrongFolder 使用 WebRTC,也就是浏览器进行视频通话所用的同一项技术。您的浏览器和接收方的浏览器通过一个小型信令服务找到彼此, 然后在两者之间打开一条加密的数据通道,通过它传输文件。WebRTC 使用 DTLS 加密每一条数据通道,因此在每一次连接中,文件数据流在传输过程中都是加密的。

有时无法建立直连路径——严格的企业防火墙和部分移动网络会阻止它。如果无法建立直连(严格的企业防火墙、部分移动网络),加密的数据流会经过 StrongFolder 的中继(TURN)服务器。中继只转发数据,不会存储数据。 文件从不上传或存储到 StrongFolder 的服务器。 技术细节请见 WebRTC 文件传输的工作原理。

立即发送文件

免费 · 在浏览器中使用 · 无需注册

近距离共享:AirDrop 和 Quick Share

如果两台设备在同一个房间,内置的近距离共享是最快的途径:Apple 设备之间用 AirDrop,Android 手机和 Windows 电脑之间用 Quick Share。 两者都通过 Wi-Fi 或蓝牙直接发送文件,但只能在短距离内、在各自的生态系统内使用。对于 Mac 和 Windows 电脑、或 iPhone 和 Android 手机,请参阅 Windows 和 Android 上的 AirDrop 替代方案和 从 Mac 到 Windows 传输文件。

数据线和硬盘

手机与电脑之间的 USB 数据线,或一块外接 SSD,完全绕开了网络。对于数 TB 的数据,或没有互联网的情况,这是正确的选择。当接收方在另一座城市时,它就不合适了。

为什么要避免上传到云端?

  • **大小。**免费的云盘和传输套餐止步于几 GB;200 GB 的项目放不下。请参阅如何免费发送 100 GB 文件。
  • **时间。*使用云端时,总耗时是上传加上*下载。直传时,两者同时进行。
  • **隐私。**合同、医学影像、未发布的素材或源代码,不需要在服务商的服务器上再安一个家。详见安全的文件分享。
  • **文件夹。**云盘通常交给接收方一个 ZIP;直传会重建文件夹目录树。请参阅不压缩直接发送文件夹。
  • **无需注册。**双方都不需要创建账号。

不上传有哪些取舍?

一个不存储在任何地方的文件,只能在分享期间被下载。这是核心的取舍,我们更愿意直截了当地说出来:

  • **双方同时在线。**在接收方下载完成之前,发送方的浏览器标签页必须保持打开并在线——文件来自发送方的设备,而不是服务器。
  • **不能“发完就不管”。**只要发送方仍在分享,链接就有效。发送方点击 Stop Sharing(停止分享)或关闭标签页后,文件将无法再获取。
  • **您的上行就是速度上限。**上行较慢的家庭网络会限制您发送的每一次传输。
  • **每位接收方都会占用您的带宽。**一个链接可以被多位接收方打开;每个人都直接从发送方下载。

完整解释请见为什么发送方必须保持在线。

什么时候云端仍然是更好的选择?

在以下情况下,请上传到云盘或传输服务:

  • 您需要发出链接后关掉电脑;
  • 接收方在另一个时区,会在明天下载;
  • 许多人会在数周内浏览、预览或评论这些文件;
  • 您需要版本历史或协作编辑。

很多人两者兼用:大型一次性交付用直传,长期共享的工作空间用云文件夹。详细对比请见 P2P 与云端文件传输对比。

总结

要在不上传的情况下传输文件,就让设备直接相连——通过互联网时用基于浏览器的 P2P 工具,近距离时用 AirDrop 或 Quick Share,离线时用数据线或硬盘。 您省去了上传等待、配额和存储副本;作为交换,您需要保持在线,直到接收方完成。基础知识请阅读 P2P 文件传输, 或返回如何发送大文件。

常见问题

真的可以不把文件上传到任何地方就发送吗?

可以。点对点传输把数据从您的设备直接发送到接收方的设备,而不是先发到云端。数据仍然经由互联网传输,但途中不会存储在服务器上。

我的文件会经过任何服务器吗?

通常不会。如果无法建立直连(严格的企业防火墙、部分移动网络),加密的数据流会经过 StrongFolder 的中继(TURN)服务器。中继只转发数据,不会存储数据。 为了生成链接,服务会保留传输元数据:文件和文件夹名称、大小以及文件数量。

我离线后,接收方还能下载吗?

不能。只要发送方仍在分享,链接就有效。发送方点击 Stop Sharing(停止分享)或关闭标签页后,文件将无法再获取。 如果接收方需要以后再获取文件,请改用云端链接。

直传比上传到云端更快吗?

通常总耗时更短:使用云端时,接收方要先等您完整上传,然后再下载;使用 P2P 时,您发送的同时对方就在下载。速度受限于您的上行和对方的下行中较慢的那一个。

需要安装应用吗?

不需要。StrongFolder 在双方的浏览器中运行;Chrome 扩展是可选的。发送和接收都无需账号。使用 Google 登录是可选的,登录后会保留您的传输记录列表。

安全吗?

WebRTC 使用 DTLS 加密每一条数据通道,因此在每一次连接中,文件数据流在传输过程中都是加密的。 文件从不上传或存储到 StrongFolder 的服务器。

直接发送下一个文件——或整个文件夹

无需上传,我们不设大小限制,也无需注册账号。选择文件或整个文件夹,复制链接,对方即可直接从您的设备下载。

发送文件添加到 Chrome