LocalSend 从零到传通:手机电脑互传文件的完整避坑指南
【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend
手机拍完照,两秒后文件就躺在电脑下载目录里,不用微信、不用网盘、不用数据线——这就是 LocalSend 干的事。它是一款开源的跨平台文件传输工具,Windows、macOS、Linux、iOS、Android 都能用,设备之间发现、传输、接收,全程局域网内直连。
十分钟上手:先装上,再发出去
LocalSend 各平台安装包都在项目的发布页或各平台上架渠道,桌面端安装包、iOS 通过 App Store、Android 可通过应用商店或侧载 APK。
最低系统要求对照
| 平台 | 最低要求 |
|---|---|
| Windows | Windows 10 及以上(Windows 7 仅 v1.15.4 及以前支持) |
| macOS | macOS 11.0 (Big Sur) 及以上 |
| Linux | Ubuntu 18.04+ / Fedora 28+,需 GTK+ 3.0 |
| iOS | iOS 12.0 及以上 |
| Android | Android 5.0 (API 21) 及以上,建议留 100MB 可用空间 |
发出你的第一个文件
- 手机和电脑连同一个 WiFi,两端都打开 LocalSend。
- 电脑端点 Send,把文件拖进选择区。
- 下方 Nearby devices 列表里会出现你的手机,点它。
- 手机上弹出接收提示,点接受。
- 传输完成提示出现——恭喜,你已经跨平台传通了。
它凭什么能跨平台:四件关键小事
LocalSend 的界面由 Flutter 编写,核心通信层由 Rust 实现,这套组合让同一套逻辑跑在五种系统上。拆开看,它靠四件事支撑跨平台体验。
- 设备发现:启动后 LocalSend 会主动在局域网内广播自己的存在,同时监听别人的广播。你不用记 IP,设备会自己出现在列表里。
- 协议协商:两端握手时先交换各自支持的版本和能力,不匹配就降级到双方都支持的通信方式。旧安卓和新桌面端组队时,这一步决定了能不能对上话。
- 权限处理:每个平台的权限机制不同,LocalSend 按平台策略申请——Android 10+ 走系统存储访问框架(SAF),iOS 用文件共享扩展,Windows 则通过注册表集成右键菜单。对你来说的意义是:按提示点一次允许,后面基本不用再管。
- 传输引擎:实际搬文件的是 Rust 实现的多线程引擎,在弱配置设备上也能保持稳定吞吐,大文件不容易中途掉速。
翻车自救:四种常见故障的自查三步
遇到问题别急着卸载,按下面顺序排查,大多数情况第三步就能定位。
发现不到设备现象:两边都开着,列表却是空的。 原因:多半不在同一个广播域,或网络层被隔离。 解法:确认所有设备连同一个 WiFi(别一边手机热点一边连 WiFi);登录路由器后台关掉 AP 隔离/客户端隔离;Windows 下把网络类型设为"私有";仍不行就在设置里手动输入对方 IP 直连。
传输中断(大文件后段失败)现象:传到 90% 左右报错。 原因:不同平台的文件系统限制、网络不稳、或某端存储空间不足。 解法:接收端留足目标空间(文件多大就留多少);关掉其他吃带宽的应用;重试时优先走 5GHz 频段。
权限报错(尤其 Android)现象:提示"无法保存文件"之类。 原因:Android 10 以上存储权限收紧,应用不能随便写公共目录。 解法:按系统引导选择保存位置,或改用快捷保存(Quick Save)到应用默认目录,再手动移动。
速度明显偏慢现象:同样文件,组合不同快慢差几倍。 解法:先确认两端都走 5GHz WiFi;老旧设备可在设置里调低传输并发数;企业网络找 IT 放行 TCP/UDP 53317 端口,防火墙里也记得加规则。
接下来去哪:用熟之后还能做什么
用熟了你会发现,LocalSend 最省心的地方是"什么都不用配也能用",但想更顺手,还有几步可以走:
- 把常用设备加为收藏,发送时少点两下。
- 遇到复现性问题,在仓库 issue 区反馈,附上设备型号、系统版本和复现步骤,维护者定位会快很多。
- 会写代码的话,平台适配层的 PR 是欢迎的——新平台支持本质上就是补一个适配模块。
项目路线图近期在推进 Android 14 沙盒适配、WinUI 3 原生桌面体验、Linux Wayland 支持,这些方向都指向"更少兼容性问题",想跟进可以盯住 CHANGELOG 和 support/docs 目录里的架构说明。
现在就去装上,把手机里的照片传到电脑上试试。第一次传通的那一刻,你会明白局域网直传有多快。
【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考