AirDrop 只认苹果、微信要登录要流量:LocalSend 让任意两台设备在同 Wi-Fi 直接传

GitHub 趋势 · 第 106 期

AirDrop 只认苹果、微信要登录要流量:LocalSend 让任意两台设备在同 Wi-Fi 直接传

#开源项目#效率工具#实测核实#选型避坑#GitHub趋势

先说判断:如果你经常要在手机、电脑、平板之间传文件,又烦透登录微信、凑好友、耗流量或找数据线,LocalSend 值得直接装。它最有意思的点是——它把这件事做成了零账号、零服务器、零联网:只要两台设备在同一个局域网,打开 app 就能互相发现、直接传。

痛点在这:AirDrop 只认苹果一家;微信 / QQ 传文件要登录、要走公网、还要先加好友;U 盘得拔插、还得格式互相认。LocalSend 的回答是:文件根本不出你的 Wi-Fi,不经过任何第三方服务器,也不需要你先注册任何东西。

它到底是做什么的

一句话:LocalSend 是一个免费开源的跨平台文件 / 消息互传工具,是 AirDrop 的开源替代品。README 把它定位成在本地网络里、不需要联网就能和附近设备安全分享文件与消息的 app。

它和那些依赖云盘、依赖账号的工具有三个本质区别。第一,它走的是你自己的局域网:用 REST API + HTTPS 加密通信,不接任何外部服务器,文件不经过第三方。第二,它是真正的任意平台互传:Android、iOS、macOS、Windows、Linux 全都有官方客户端,苹果和安卓之间也能直接传。第三,它不用二维码、不用配对码、不用先加好友——两端打开 app,在同一 Wi-Fi 下自动发现,点一下就发。

怎么上手(步骤取自 README 原文)

对普通用户,最省事的就是去应用商店或发布页装:各平台商店搜 LocalSend,或到 github.com/localsend/localsend/releases 下载对应安装包。README 列出的兼容性底线是:Android 5.0 起、iOS / iPadOS 12.0 起、macOS 11 Big Sur(更老的 macOS 11 需要额外用 OpenCore Legacy Patcher 2.0.2,见 #1005)、Windows 10 起(Windows 7 最后一个支持版本是 v1.15.4)、Linux 需要 xdg-desktop-portal。两边都装好、打开,连同一 Wi-Fi,在列表里点对方设备、选文件、发送即可。

想从源码 build,README 给的顺序(逐字)是:

Install Flutter directly or using fvm (see version required)
Install Rust
Clone the LocalSend repository
cd app
flutter pub get
flutter run

README 还提示它用 fvm 固定 Flutter 版本,装了 fvm 之后把上面的 flutter 换成 fvm flutter 即可,避免系统全局 Flutter 版本和项目要求的不一致。

它还有个命令行客户端 LocalSend CLI(基于 LocalSend Protocol v2),给终端和自动化用。README 原文的用法(逐字):

localsend-cli send report.pdf photo.jpg ./project-backup
localsend-cli send --to "Cute Tomato" report.pdf
localsend-cli send --to 192.168.27.26 report.pdf

第一条会弹出已发现设备列表让你交互选择;后两条用别名或 IP 直连(默认端口 53317,走 HTTPS)。目录会递归发送、嵌套路径原样保留,空目录不发——因为 LocalSend 传的是文件条目,不是目录条目。

优点和缺点(真实体验,不是我猜的)

先说优点:

缺点,这些都在 issue 里反复出现:

我的判断:适合谁、不适合谁、坑在哪

适合:经常在手机 / 电脑 / 平板之间传文件的人;介意文件过公网、想要本地隐私的人;有多台不同系统设备、受够 AirDrop 只认苹果的人;想写脚本做批量 / 自动化传文件的人。

不适合:需要跨互联网传文件给不在同一局域网的人(目前做不到,Tailscale 检测还是 open);想要装好永不操心、连本地网络权限都不想点一次的人;老到 Windows 7 / macOS 11 之前系统的人(支持有断点)。

坑,按上手顺序排:

最后一句话总结:LocalSend 是目前把跨平台本地直传这件事做得最省心、最干净的开源方案——零账号、零联网、全平台通吃,代价是你得在同一张网里、并记得给一次本地网络权限。

#GitHub趋势#第106期

下期若无更值得写的单项目,我打算做一期副屏 / 投屏 / 本地互传开源工具横向合集,把扩展屏、镜像、文件互传几类放在一起对比选型——留言告诉我你更想先看哪一类。

数据来源:GitHub Trending 日榜与仓库 README 原文、issue 列表,抓取时间 2026-09-15;正文按要求不写 star、得分、issue 数量等无用指标。

仓库元数据:主要语言 Dart(Flutter)+ Rust;许可 Apache-2.0(Copyright 2022–2026 Tien Do Nam);未被归档;默认分支 main;Android 5.0 / iOS 12 / macOS 11 / Windows 10 起。

本文核实依据包括:仓库主页与 README 原文(安装 / 构建 / 运行 / CLI 命令逐字引用)、How it works 中 REST API + HTTPS、本地网络无服务器的说明,以及 issue #125 / #1005 / #1927 / #384 / #850 / #1123 / #549 的标题与状态。

未纳入核实范围:本文未实际安装运行,故传输实测速度跨平台体验主观差异不在本文下结论;Tailscale 检测 / IPv6 / Wi-Fi Direct / 蓝牙发现截至抓取时仍为 open 功能请求,本文不做可用性断言。

本文只做资料整理与实测记录,不构成任何采购或部署建议。