免安装跨设备传文件:LocalSend 上手指南
2026/9/13 7:34:10 网站建设 项目流程

免安装跨设备传文件:LocalSend 上手指南

【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend

当手机里有个 2GB 的视频片段塞不进邮箱附件时,LocalSend 可以直接把它从手机送到同一 Wi-Fi 下的电脑上,不需要云,也不需要注册任何账号。

LocalSend 是什么

LocalSend 是一个免费、开源的跨平台文件传输工具,一句话概括就是"局域网版 AirDrop":同一 Wi-Fi 下的设备互相发现,直接传文件和文本,全程不经过任何服务器。

  • 跨平台:Windows、macOS、Linux、Android、iOS,甚至浏览器里也能用
  • 不依赖互联网,走局域网直传
  • 🔒 传输过程加密,证书由各设备本地生成
  • 无账号、无广告、无追踪
  • 开源免费,代码公开可审查

它是怎么发现彼此的

可以把每台设备想象成在房间里不断说"我在这里"的人。这就是组播(multicast)——一种只发给同一网段内设备的数据发送方式。LocalSend 通过它在 Wi-Fi 上周期性广播设备信息,范围内的设备立刻能在列表里看到对方。

发现之后,文件传输走 HTTPS,也就是 TLS 加密的数据流(TLS 是 https 背后的加密层,防止传输被窃听)。每台设备启动时自己生成证书,对方先验证证书再开始传,数据在路上截不下来也改不了。

实现上分两块:界面是 Flutter(用 Dart 写的跨平台 UI 框架,能编译成各平台的原生应用),核心协议和加解密模块用 Rust(一种注重内存安全的系统语言)实现,所以手机和电脑上性能都稳定。

三步跑起来

Linux 上最直接的路径是 AppImage(一种自包含依赖的单文件可执行程序,不用安装,下载即可运行)。其他平台更简单:Windows 用 EXE 安装包或 winget,macOS 走 App Store,Android/iOS 在应用商店安装。

步骤对所有平台都一样:

  1. 从项目仓库的 releases 页面下载对应平台的最新安装包。
  2. (仅 Linux)给 AppImage 加执行权限并运行:
chmod +x LocalSend-x86_64.AppImage ./LocalSend-x86_64.AppImage
  1. 两台设备都打开 LocalSend,发送端切到"Send"页,添加文件后点击目标设备。
  2. 接收端确认接收并选择保存位置,传输随即开始。

除下载安装包外,还有通过 winget、Homebrew、Flathub、Snap、AUR 等包管理器安装,以及从源码构建两种途径。源码构建需先装好 Flutter 和 Rust,再克隆仓库,流程见 README:

git clone https://gitcode.com/GitHub_Trending/lo/localsend

Linux 的 AppImage 构建脚本在 support/scripts/compile_linux_appimage.sh。

三个日常场景

手机照片秒传电脑:手机打开"Send"选中照片,点一下电脑的编号,电脑端确认,照片就落在指定文件夹,省去了上传再下载云盘的时间。

两台不同系统的电脑互传:一台 Linux 工作机和一台 Windows 笔记本连同一个办公室 Wi-Fi,双方列表里直接互相可见。几个 GB 的项目文件夹按局域网速度几分钟传完,办公室断外网也不影响。

出门在外接文件:手机停留在"Receive"页显示设备名,家里电脑把文件发给这个名字,手机端选择保存位置即可收下。

与同类工具对比

维度LocalSendAirDropWeTransfer
平台覆盖五大平台 + 浏览器仅苹果生态任意平台
是否依赖外网不需要,纯局域网不需要需要
数据路径设备间直传,加密设备间直传先传到云端服务器
大文件无明显上限无明显上限有大小上限且慢

AirDrop 体验最顺但锁在苹果阵营,WeTransfer 方便但大文件离不开云;LocalSend 是不挑系统、断网也能用的选项,适合家里和办公室这类固定设备组合。

踩坑与排查

设备列表里看不到对方,多半是路由器开了"AP 隔离"(客用 Wi-Fi 上常见),它禁止设备之间互相访问。把两台设备都切到主 Wi-Fi,或在路由器设置里关掉这一项即可。

Windows 收不到任何设备,通常是网络被设成了"公用",Windows 对公用网络的共享限制更严。在设置里把当前网络改成"专用",刷新后就能互相发现。

速度远低于带宽时,优先换 5GHz 的 Wi-Fi——2.4GHz 信道拥挤且速率低;若仍不理想,可先在两端关闭加密测试,排除加密带来的额外开销。

Linux 上 AppImage 首次运行报 FUSE 库缺失,说明系统没有 FUSE 组件。Ubuntu/Debian 装上 libfuse2 再运行,或用官方自带的--appimage-extract参数解包后直接执行内部程序。

下次再遇到手机里塞不下的大文件,两台设备连上同一 Wi-Fi 打开 LocalSend,几分钟就传完,不用等云盘上传下载。去项目仓库的 releases 页下载对应平台的安装包吧。

【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询