v2.7.0:Nearby Sharing 让 LANDrop 真正脱离 Wi-Fi
这是 v2.0 之后第二个里程碑
如果说 v2.0 补齐了"AirDrop 跨平台"的基础协议,那 v2.7.0 就是让 LANDrop 第一次真正摆脱了"必须同 Wi-Fi"这条约束——WebRTC Nearby Sharing 是 LANDrop 产品形态上第二次重大拓展。
v2.7.0 的三条核心更新
更新日志原文:
- Nearby Sharing + WebRTC:*"Send files to nearby devices without the need to join the same Wi-Fi network"*——物理位置足够近即可;
- 手动 IP 地址连接:*"Send files to devices via IP address"*——发现机制全失效时的最后通道;
- UI 重新设计:让 Nearby Sharing 和手动 IP 的操作路径更直观。
Nearby Sharing 的实际意义
这次更新之后,LANDrop 能覆盖的场景一下子多了:
- 会议室临时互传:各自连的不同企业 Wi-Fi、甚至各自在用蜂窝数据,只要坐得够近就能传;
- 朋友聚会互发照片:各自是不同运营商,之前必须有人开热点、或者都连到同一个路由器;现在谁都不用开,LANDrop 自动发现对方;
- 公共 Wi-Fi 被 NAT 隔离:很多咖啡馆的 Wi-Fi 做了客户端隔离(client isolation),同 Wi-Fi 下设备之间本来就无法直接通信——Nearby Sharing 绕过了这个限制。
为什么用 WebRTC
WebRTC 是现代浏览器里内置的实时通信标准,底层是 ICE(Interactive Connectivity Establishment)+ STUN/TURN。LANDrop 选择它的原因:
- 成熟:WebRTC 已经在 Google Meet、Slack、Discord 等亿级用户产品里验证过,NAT 穿透的鲁棒性有保障;
- 跨平台:iOS / Android / macOS / Windows / Linux 都有现成的 WebRTC 实现库;
- 零额外依赖:WebRTC 的 ICE 候选交换只需要几 KB 的数据交换,不依赖任何中心化服务器(STUN 是可选的辅助)。
和桌面端 Web 界面的协同
v2.7.0 之后,LANDrop 实际上有了 三条独立的文件上传通道:
- 同 LAN mDNS 组播 + 客户端 ↔ 客户端(主流、速度最快);
- WebRTC Nearby + 客户端 ↔ 客户端(不同网络、物理足够近);
- 桌面端内置 Web 界面 + 浏览器 ↔ 桌面(对端没装客户端时的兜底)。
三条通道互相独立、互不干扰——LANDrop 会根据当前网络状况自动选择。