Nearby Sharing:不靠同 Wi-Fi 也能传
它是什么
LANDrop v2.7.0 引入的 Nearby Sharing,是基于 WebRTC(Web Real-Time Communication) 标准实现的近场发现与传输。和同 LAN 的 mDNS 组播完全不同的一套发现机制:它通过 WebRTC 的 ICE(Interactive Connectivity Establishment)协议,在两台物理位置足够近的设备之间建立点对点网络连接——不需要双方连同一个 Wi-Fi、甚至不需要双方都有稳定的局域网。
适合什么场景
- 会议室 / 教室:主讲人想把 PPT 分享给在座的几个人,不需要先组建一个临时 Wi-Fi;
- 朋友聚会:几个人在外吃饭,互相传照片、视频,各自用的不同运营商流量也没关系;
- 线下活动:展会、市集上的临时物料传输;
- 完全陌生的两个网络:比如一台连公司 Wi-Fi,一台连家里 Wi-Fi,但两台设备物理上在一起。
它和同 LAN 发现的关系
LANDrop 内部是两套发现机制并行:
- 同 LAN mDNS 组播(默认打开,最常用);
- Nearby Sharing WebRTC(v2.7 引入,自动在检测到同 LAN 无法发现时尝试)。
用户不需要手动切换——LANDrop 会根据当前网络状况自动选择或同时启用。传输本身都是同一条点对点加密链路,差异只在发现阶段。
限制和边界
WebRTC 近场不是万能的:
- 需要双方设备物理位置足够近——WebRTC 的 ICE 候选交换在公共网络环境下往往需要 STUN / TURN 服务器辅助,LANDrop 内部使用了 WebRTC 默认的 STUN 服务器,极端 NAT 穿透失败时会退化为无法发现;
- 速度可能比同 LAN 慢——近场传输走的是运营商网络或公共基础设施,受外部网络质量影响;
- 功耗更高——WebRTC 近场发现需要持续扫描网络接口,手机上会更费电。
v2.7.0 的版本说明原文是:*"Send files to nearby devices without the need to join the same Wi-Fi network"*——这是一个明确的产品承诺。