01四种常见方式的对比
| 方式 | 需要登录 | 数据经过服务器 | 适合的场景 |
|---|---|---|---|
| 聊天软件发文件 | 需要 | 是 | 临时小文件,不在意压缩 |
| 网盘中转 | 需要 | 是 | 异步传输、需要长期保存 |
| 数据线 | 不需要 | 否 | 大批量文件,但要有线且驱动正常 |
| 局域网 P2P 直连 | 不需要 | 否 | 同网络下的快速传输,大文件友好 |
关键区别在「数据是否经过第三方服务器」。局域网直连时,文件在两台设备之间直接传输,不落任何服务器,速度和隐私都更好。
02操作步骤
- 1确认两台设备连着同一个 Wi-Fi。这是最关键的前提,连错网络是最常见的失败原因。
- 2在一台设备上打开传输工具,页面会生成一个房间码或二维码。
- 3在另一台设备上打开同一个地址,加入房间(扫码最快)。
- 4两台设备建立直连后,就可以互相发送文件、文件夹或文本。
- 5传输过程保持两个页面都处于打开状态。切到后台或锁屏可能导致连接中断。
用二维码而不是手打房间码。扫码省去输入错误,操作也更快,尤其是手机加入时。
03为什么它比网盘快
网盘中转的路径是:设备 A 上传到服务器 → 服务器存储 → 设备 B 从服务器下载。总耗时约等于「上传时间 + 下载时间」,而且受服务器带宽限制。
局域网直连的路径是:设备 A 直接发给设备 B。耗时只取决于本地网络速度。在千兆内网下,传输速度通常比走网盘快一个数量级。
另外,直连不消耗公网带宽。用手机流量给网盘上传一个 2GB 的文件,代价不小;局域网传输则完全不经过运营商。
04加密说明
直连传输使用的是浏览器原生的 WebRTC 数据通道,底层采用 DTLS 加密。这意味着:
- 传输内容在链路上是加密的,同一 Wi-Fi 下的其他设备无法嗅探到文件内容
- 连接建立需要双方协商,未经确认的设备无法加入
- 数据不经过任何服务器,没有「服务器留存副本」的问题
05传不动 / 连不上怎么排查
一直显示「正在连接」
九成是因为两台设备不在同一网络。检查手机是否连了 5G 而电脑连的是 Wi-Fi,或者手机连的是访客网络而电脑在主网络。访客网络通常做了设备隔离,无法直连。
连接建立后传输很慢
可能走的是中继而不是直连。部分企业网络或开启 AP 隔离的路由器会阻止设备间直连,此时只能降级走中继,速度会明显下降。家用路由器可以在设置里关闭「AP 隔离」「客户端隔离」。
传到一半断了
最常见原因是某一端切到了后台或被锁屏,浏览器暂停了页面的网络活动。传输大文件时把两个页面都保持在前台,并临时关闭自动锁屏。
浏览器提示不安全
WebRTC 需要安全上下文(HTTPS)。如果页面是通过 HTTP 打开的,相关 API 会被浏览器禁用。确认访问的是 https 地址。
06什么时候不适合用
- 两台设备不在同一网络(异地)——这时用加密分享或网盘
- 需要长期保存、后续还能再下载——网盘更合适
- 传输对象是完全不懂技术的家人——可能需要更简单的方案