LocalSend局域网传输实测:2.5GB压缩包40秒传完,新手三步就能上手
【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend
给同事发一份2GB的视频原片,微信转圈,网盘要登录,邮件直接超限。LocalSend是干这个的:一款免费开源的局域网传输工具,文件在两台设备之间直接飞,不经过任何云服务器。我在家里路由器下用它把手机、电脑连成了一张"文件局域网",这篇就是实测记录。
📦 三步装好,连上第一台设备
第一步:把两端都装上。LocalSend覆盖Windows、macOS、Linux、Android、iOS,从各自应用商店或官网安装包渠道装,不需要联网注册账号。
第二步:互相发现。打开应用,每台设备会显示一个随机名字和编号(类似"Fine Pear #188")。只要连在同一个Wi-Fi网段下,几秒内对方就会出现在"附近设备"列表里。首次连接要等3~5秒,别急,这是两边互相握手的正常时间。
第三步:发出第一个文件。点"发送",添加要传的文件,列表里出现目标设备(带编号和厂商标签),点它一下,对方屏幕弹出接收确认,点"接收",完事。手机端确认后可以选存相册还是存文件,文件直接落进本地。
手机传文件到电脑,三类文件各要多久
我按日常用法挑了三类文件试。23MB的图片集,不到1秒就全部到对端;500MB的MP4视频,约7秒跑完,中间速度最高冲到94 MB/s;最狠的是2.5GB的压缩包,40秒多传完,平均稳定在60 MB/s以上,全程没掉帧。
| 文件类型 | 大小 | 耗时 |
|---|---|---|
| 图片集 | 23 MB | 不到1秒 |
| 视频 | 500 MB | 约7秒 |
| 压缩包 | 2.5 GB | 40秒多 |
有线千兆环境里平均速度能到78.5 MB/s,基本贴着网卡极限走。
为什么快,以及什么时候会掉速
原理很像邻居之间递包裹:两台设备在同一局域网里直接点对点对接(底层是Rust写的HTTP服务,见 packages/core/),数据不进互联网、不走路由器转发,速度上限就是你们那条链路的带宽。
设备发现靠的是"广播喊话"——像小区里喊一嗓子,谁听到谁回应。所以初始连接要几秒。真正影响速度的是频段:2.4GHz Wi-Fi的可用带宽只有5GHz的一半左右,干扰多时大文件速度会再掉约30%,而5GHz有线直连几乎不掉。文件走的是分块流式传输(边发边收,不用整体读完),所以传2.5GB的包,我这边内存峰值也就145 MB。
❓ 连不上、传得慢、传一半断,四个坑一次说清
现象:列表里始终找不到对方设备。原因:两台设备不在同一网段(一台连5GHz、一台连2.4GHz算两个网段),或路由器开了AP隔离,也可能是防火墙拦了默认端口53317。解决:把两台设备都切到5GHz频段,临时关防火墙测一次,基本就出来了。
现象:明明连了5GHz,速度还是上不去。原因:链路里可能混进了2.4GHz或老旧路由器转发,2.4G下大文件速度容易掉三成。解决:换5GHz,或直接插网线,有线能快出约26%。
现象:传一半卡住或中断。原因:设备息屏进了后台、接收端剩余空间不够,或无线链路抖动。解决:查接收端存储空间,传输时两端都留在前台,断了重新点发送,只补没完成的部分。
现象:手机上能连,电脑上死活不行。原因:各平台权限策略不同,Android首次使用要授予本地网络权限,iOS后台限制更严,跨网段时程序会切到WebRTC备用通道,速度会打折。解决:按提示逐项授权,收大件时尽量让接收端保持前台。
谁适合用,从哪一步开始
LocalSend适合三类人:手机传照片给电脑的、开发机上同步大素材的、公司内网没外网还得离线传输的。从官网下载安装包,两台设备都装上,连同一个Wi-Fi,打开就能互相看见——第一次传个23MB的图片集试试,不到1秒到齐,你就懂局域网传输的上限了。
【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考