LocalSend 实战:手机和电脑互传大文件,不压缩也不走云盘(2026)

Updated on in apps

我为什么又装了一个传文件工具

先说结论:不是因为它新鲜,是因为我被逼的。

我一周内的传文件场景基本就三类:手机到电脑(照片、录音、微信收到的安装包),电脑到手机(字幕、电子书、测试包),电脑到电脑(设计素材、几个 G 的素材包)。这三类全在同一个屋子里,直线距离不到五米。

但我之前用的方案没一个顺手的:微信传 200MB 以上的视频会压得纹理糊成一片;云盘上传受家宽上行限制,2GB 素材要等十几分钟,还得担心哪天限速;AirDrop 只认苹果设备,我的 Windows 台式机和 Ubuntu 小主机完全被排除在外;数据线最靠谱,可 Ubuntu 挂载安卓 MTP 时不时就断,传一半失败要重来。

LocalSend 解决的就是这件事:把「绕公网一圈」改成「局域网直连」。它不是什么黑科技,原理很朴素,但朴素得刚好——文件不出门,速度就是路由器能给的上限。

它到底怎么传:一条不经过任何服务器的链路

理解原理比记步骤有用,因为绝大多数「传不了」的问题都能从原理里推出来。

LocalSend 的做法是:每台设备上都跑一个本地 HTTP 服务,默认监听 53317 端口(来源:localsend.org.cn 官方 FAQ)。设备之间通过局域网广播互相发现,你把文件推给对面那台,数据就直接从你的网卡走到对方的网卡。

几个关键事实,都是官方 FAQ 里写明的(来源:localsend.org 官方站点 FAQ):

  • 不需要账号,没有服务器,没有广告和追踪
  • 完全离线可用,数据从头到尾不离开局域网
  • 传输走 HTTPS 加密,可以额外开启 PIN 校验,避免同一网段里的陌生设备给你推文件
  • 支持 Windows、macOS、Linux、Android、iOS 五个平台
  • 只能在局域网内用,不能跨公网

最后一条最容易被忽略。很多人装完发现「出差时用不了」,那不是 bug,是设计如此——它压根没打算做异地传输。

顺便说一句为什么不用 FTP 或 SMB。这两种协议技术上更「正统」,Windows 共享文件夹也确实能在局域网里传东西,但它们的门槛在配置:要开共享、设权限、处理 SMB 版本兼容、安卓端还得装文件管理器去挂载。等你把这些搞定,五分钟已经过去了,而且下次换台设备还要再配一遍。LocalSend 的取舍是牺牲「可管理性」换「零配置」——没有账号、没有共享目录、没有权限模型,两台设备打开就能看见对方。对我这种「一个月用五次、每次只想三十秒结束」的人来说,这个取舍是对的。

安装:五个平台的真实步骤

Windows 上最省事的是包管理器。我在本机跑了一次搜索(实测):

# Windows 11 上执行 winget search LocalSend,返回两条结果
# LocalSend      LocalSend.LocalSend      1.18.2  winget
# LocalSend CLI  LocalSend.LocalSend.CLI  1.18.2  winget

也就是说除了图形界面版,还有一个命令行版可以直接在脚本里调用,适合做定时备份。

# Windows 10 / 11 图形版
winget install LocalSend.LocalSend

# 想写脚本批量传文件,装 CLI 版
winget install LocalSend.LocalSend.CLI

# macOS
brew install --cask localsend

# Linux:官网下载 AppImage 后赋予执行权限
chmod +x LocalSend-*.AppImage
./LocalSend-*.AppImage

(来源:localsend.org.cn 安装页给出的 winget / brew 命令;版本号 1.18.2 为本文实测)

三个平台的最低要求值得先确认一下,省得装完打不开:客户端页面标注的是 Windows 10/11、macOS 12+、Android 8.0+、iOS 12.0+(来源:localsend.org.cn 下载页)。安卓装 APK 时记得允许「安装未知来源应用」,这是系统限制,不是软件问题。

速度上限由什么决定

这是最容易被营销话术带偏的地方。LocalSend 官方说「以你 WiFi 的最大速度传输,没有带宽限制」——这话没错,但「没有软件限制」不等于「无限快」,瓶颈几乎永远在无线链路上。

链路类型名义速率文件传输的现实区间
2.4GHz WiFi(802.11n)150–300 Mbps约 5–12 MB/s
5GHz WiFi(802.11ac)866 Mbps约 30–60 MB/s
千兆有线1000 Mbps约 60–95 MB/s

(估算:按 802.11n/ac 与千兆以太网的标称速率折算,扣除协议开销与磁盘读写,未在本文环境逐项实测)

对照着看就明白了:一个 2GB 的素材包,2.4GHz 下要三四分钟,5GHz 下四五十秒,千兆有线基本是「点完就完」。所以如果你觉得它慢,先去路由器后台看看自己连的是哪个频段——官方指南里也直接建议大文件优先走 5GHz(来源:localsend.co 指南)。

另外两个会明显拖慢速度的隐形因素:传输时手机自动锁屏(尤其安卓的省电策略会挂起后台),以及同时在跑其它大流量下载。

找不到设备:四层排查,按顺序来

这是 LocalSend 最高频的问题,我的排查顺序是从网络层往上走的,一般走到第二层就解决。

第一层:是不是真的在同一个网段。 手机开着流量、电脑连着家里 WiFi,或者一台连了访客网络、一台连了主网络,这两种情况下广播根本到不了对方,界面就是空的一片。

第二层:路由器有没有开 AP 隔离(客户端隔离)。 这个功能在不少路由器上是默认开启的,尤其是公共 WiFi 和一部分运营商光猫。它的作用就是「同一个 WiFi 下的设备互相不可见」,安全性是好了,LocalSend 也彻底用不了。官方 FAQ 把这一条列为找不到设备时的第一检查项(来源:localsend.org.cn 官方 FAQ)。

第三层:防火墙有没有拦住 53317。 Windows 上第一次启动时如果误点了「取消」,之后的入站连接会被静默丢弃。可以用下面两条命令确认和补救:

# 确认端口在监听(有输出说明服务起来了)
netstat -ano | findstr 53317

# 以管理员身份放行入站 TCP 53317
New-NetFirewallRule -DisplayName "LocalSend" -Direction Inbound -Protocol TCP -LocalPort 53317 -Action Allow
# Linux / macOS 上确认监听状态
ss -lntp | grep 53317

第四层:VPN 和代理。 VPN 一开,设备的默认路由被接管,局域网就变成「别人的网络」了。官方指南里也点名了这条(来源:localsend.co 指南)。国内用代理工具的同学尤其容易中招——代理软件开 TUN 模式时经常顺手把局域网访问也一起代理掉。

四层走完还是不行,最后再做一件事:两台设备各自关一下 WiFi 再打开,强制重新广播一次。这一步解决过好几次「设备明明在线但就是不出现」的怪问题。

五个真实存在的坑

一、iOS 的本地网络权限只问一次。 首次启动时如果点了「不允许」,系统不会再弹第二次,表现就是永久搜不到设备。要去「设置 → 隐私与安全性 → 本地网络」里手动打开。这个坑比想象中常见,因为第一次弹窗经常和别的权限弹窗一起出现,很容易顺手点掉。

二、锁屏会中断大文件传输。 手机长时间锁屏后系统会挂起后台进程,传输就断在那儿。传大文件时把屏幕设成常亮,或者把自动锁屏调到最长时间。

三、杀毒软件可能报毒。 这个不是误报得毫无道理——监听局域网端口、批量搬运文件的行为模式,确实和某些恶意软件重合。官方指南的解释是:启发式扫描会盯上这类行为,见到警告先核对下载来源和校验值,不要图省事直接关掉杀软(来源:localsend.co 指南)。

四、收到的文件默认落在下载目录。 官方 FAQ 明确说默认保存到设备的 Downloads 文件夹,要改得进设置。手机上则是进「文件」或「下载」应用里找。

五、它真的不能跨公网。 官方 FAQ 写得很清楚:LocalSend 用局域网传输,数据不离开本地网络。所以「在公司把文件传给家里的电脑」这种事,它做不到,别浪费时间试端口映射。

我在三个场景里真的用上了它

装完之后它没有天天开,但有三件事变成固定动作了。

一、手机照片批量归集。 手机里攒了一两个月的照片和视频,几十个 G,以前要么插线慢慢拷、要么让云盘后台同步一晚上。现在是一次选完整个相册目录直接推给台式机,几百兆的短视频通常几十秒结束。这个场景的关键是不压缩——微信和很多相册助手会把原图转成压缩版,等你哪天要打印或者做视频素材才发现画质没了。

二、给旧设备搬家。 换手机、重装系统这类事最麻烦的是「那堆安装包和杂七杂八的文件」。用 LocalSend 从旧机直接推到新机,不用先上传到网盘再下载一遍。搬家时我只传了三类东西:拍摄的原片、下载目录里的安装包、还有几个离线文档。剩下的交给账号同步就行。

三、局域网内分发素材。 家里有两三台设备要看同一批素材(比如给平板和电视盒子各传一份演示视频),它的多设备发送比一台一台插 U 盘方便太多。

反过来说,有三个场景我试过之后放弃了:跨城市给同事传文件(它做不到,直接换网盘)、给不熟的人发文件(对方得先装软件,不如发链接)、以及只在手机上把一张图发给隔壁的平板(系统自带的分享其实更快)。

安全边界:自动接收该不该开

这个工具的设计是「信任局域网」,所以有几条边界值得说清楚。

PIN 校验建议常开。 开着它的时候,别人要把文件推给你,必须知道那串随机码。公司网络、合租房、咖啡馆这类环境,同一网段里可能有几十台陌生设备,不开 PIN 等于把投递口敞着(来源:localsend.org 官方 FAQ 提到 HTTPS 加密与可选 PIN 校验)。

自动接收只在私有网络里开。 它的便利是「不用每次点确认」,代价是「任何人往你这推东西都收」。我自己的做法是:只在家里 WiFi 上开,出门前关掉。

传输本身是加密的,但「谁在传」不受保护。 局域网里的其它设备理论上能看到「这两台机器在互相通信」,看不到内容。介意这一点的话,把 PIN 和别人可见的设备名一起处理掉(设备名默认带机器型号,改一下更稳妥)。

和 AirDrop、微信、云盘怎么选

方案跨平台是否压缩距离限制适合场景
AirDrop仅苹果生态不压缩近距离全苹果设备之间的日常互传
微信 / QQ全平台图片视频会压无发几张图、一个小文档
云盘全平台不压缩无异地、需要长期存放
LocalSend五平台全支持不压缩同一局域网同屋大文件、跨系统互传

一句话总结:同屋大文件选 LocalSend,异地选云盘,发两张图直接微信。

如果你主要在苹果生态里传东西,隔空投送本身完全够用,真遇到搜不到人的情况,可以看这篇 iPhone 隔空投送找不到联系人的排查思路,那套「先看权限、再看网络、最后看设备状态」的顺序是通用的。

如果你想要的是手机和 Linux 主机之间的联动(不只是传文件,还包括剪贴板、通知),那 LocalSend 只解决了一半问题,另外一半可以看 Ubuntu 与 iPhone 无缝联动的完整方案。

三个让效率翻倍的用法

发文本和链接。 除了文件,它也能发纯文本。我从电脑上看到一个链接想丢到手机上,直接用它发,不用再走「给自己发微信 → 手机上复制」这一圈。

一次发给多台设备。 选完文件可以在接收端多选,同时发给手机和平板。做素材分发的时候省事。

把接收模式改成自动接收。 默认是每收到一次都要手动确认,在自己家里的可信网络上可以设成自动接收。这个开关只建议在私有网络里打开,连咖啡店 WiFi 的时候记得改回来。

我的结论

适合装的人:经常在手机和电脑之间搬大文件;设备跨平台(安卓配 Windows、iPhone 配 Linux 都是典型组合);在意隐私,不想让私人照片和文档经过任何第三方服务器。

不必装的人:传文件主要在异地;或者一周也就发两三张图,微信确实更快。

我自己的用法是把它当成「数据线替代品」——平时根本不打开,需要搬东西的时候两台设备各点一下,几十秒结束。一个几乎不需要学习的工具,能稳定解决一件每次都要浪费十分钟的事,这就够了。