news 2026/8/29 10:13:52

LocalSend 完整使用指南:无网络环境下跨设备传文件的简单教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LocalSend 完整使用指南:无网络环境下跨设备传文件的简单教程

LocalSend 完整使用指南:无网络环境下跨设备传文件的简单教程

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

你在咖啡馆,想把手机里的几个视频传到电脑上,网速却慢得让人着急。AirDrop 只在苹果设备之间管用,而其他传文件工具大多要装一堆客户端、注册账号。LocalSend 是一个开源、免费、跨平台的 AirDrop 替代方案,让手机、Windows、macOS、Linux 设备在局域网内无需互联网即可安全互传文件和消息,数据走 HTTPS 加密,不经过任何第三方服务器。

工具速览 📡

一句话定位:LocalSend 把同一个 Wi-Fi 变成传输通道,任意两台设备装上它就能互相发现并传文件。

核心亮点说明
六端互通Android、iOS、Windows、macOS、Linux、Fire OS 都能收发
完全离线基于局域网传输,没有网络、没有账号也能用
加密传输全程 HTTPS,TLS 证书在每台设备上现场生成
即装即用打开应用就自动发现附近设备,无需配置
双形态图形界面之外,还带命令行工具localsend-cli

三步上手

第 1 步:安装应用

应用没有内置自动更新,建议从官方渠道或包管理器安装,例如 Microsoft Store、App Store、Play Store、Flathub。如果你希望从源码构建,可以克隆仓库后按 Flutter 项目流程跑起来:

git clone https://gitcode.com/GitHub_Trending/lo/localsend cd app && flutter pub get && flutter run # 需要 Flutter 与 Rust 环境

第 2 步:放行默认端口

应用在默认端口 53317 上监听。多数环境开箱即用,如果防火墙较严,请放行该端口的入站 TCP/UDP 流量、允许任意出站流量,然后重启应用。

第 3 步:确认两台设备互见

让两台设备连同一个 Wi-Fi,分别打开应用。接收页会自动列出对端设备,名字是随机生成的别名,例如 "Fine Pear #188"。看到这个名字,就说明发现机制工作正常,可以开始传文件了。

操作速查

操作怎么做
发送文件进入"发送"页,添加文件后点击目标设备
免确认接收在接收页打开 Quick Save,收到的文件直接落盘
用编号快速发送CLI 中按19,文件发给对应编号的设备
浏览器分享文件CLI 中按W+S,生成一个局域网 HTTP 链接
浏览器接收上传CLI 中按W+R,允许浏览器把文件传到本机
批准 / 拒绝 / 批准并配对CLI 中按Y/N/P
取消当前传输CLI 中按Ctrl+C

进阶定制

给设备起好认的别名

随机生成的别名在设备一多时不好认。你可以在应用设置里修改设备名,CLI 则支持参数或环境变量:

localsend-cli --alias "办公室-小绿" # 本次运行生效 export LOCALSEND_ALIAS="办公室-小绿" # 环境变量方式

Windows 便携模式

在可执行文件旁放一个空的settings.json,应用就会把设置写进这个文件而不是系统默认位置。整个目录拷到 U 盘里,插到哪台电脑都能带上自己的配置。

只留托盘,不占任务栏

localsend_app.exe --hidden # 启动后仅驻留系统托盘

配合开机自启,可以让电脑常年保持"待接收"状态,手机随时丢文件过来。

一个完整工作流

假设你的桌面环境是:一台 Windows 台式机、一部 Android 手机,都在同一个办公室 Wi-Fi 下。

第一步,把 Windows 端改成别名"台式机-01"并开启 Quick Save,然后用--hidden让它只驻留托盘。第二步,手机上打开"发送"页,把要传的文件夹整体添加进去,点击"台式机-01"。第三步,电脑端无需任何操作,Quick Save 会自动接收,传输窗口里能看到每个文件的进度和实时速度。传完后到接收目录核对即可。

如果临时要给同事(没有装应用)传一份资料,可以在 Windows 端启动localsend-cli,按W+S生成一个 HTTP 分享链接发给对方,对方用浏览器打开即可下载。

避坑与排障

两台设备互相看不到

现象:同一 Wi-Fi 下,设备列表始终为空。原因:路由器开启了 AP 隔离(访客网络尤其常见),设备之间被禁止直接通信。解决:登录路由器后台,关闭 AP Isolation。

Windows 端总是收不到

现象:手机能看见 Windows 设备,但点发送没反应。原因:Windows 把当前网络标记为"公用"网络,入站连接被系统防火墙拦截。解决:在"设置 → 网络和 Internet"中把该网络类型改为"专用"。

macOS / iOS 发现不了设备

现象:权限弹窗没注意,之后一直扫不到设备。原因:系统未授予"本地网络"权限。解决:到系统设置的隐私选项里把"本地网络"开关重新切换一次。

传输速度明显偏低

现象:小文件正常,大文件速度上不去。原因:2.4GHz 频段拥堵或加密带来额外开销。解决:优先使用 5GHz 频段;必要时在两台设备上临时关闭加密对比速度。

写在最后

LocalSend 的价值很直接:把"传文件"从依赖网络和账号的场景里解放出来,回到局域网本身。协议核心实现在packages/core/(HTTP、加密、设备发现),多语言文案在app/assets/i18n/,想深入可以看这两个目录。

现在打开两台设备,把第一个文件传过去——剩下的熟练,用一次就会有了。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 10:13:48

MySQL核心机制深度解析:B+树索引、事务隔离与SQL优化实战

从 MySQL 默认存储引擎 InnoDB 的索引结构讲起,这是几乎每一场 Java 后端面试都绕不开的硬骨头。很多候选人能背出“B 树”“聚簇索引”“回表”这些名词,但一旦面试官追问“为什么 MySQL 选 B 树而不是 B 树”“覆盖索引到底怎么减少了一次回表”“最左…

作者头像 李华
网站建设 2026/8/29 10:12:12

滴滴算法岗笔试全解析:考点拆解、实战复盘与避坑指南

1. 趁还有记忆,聊聊滴滴算法岗笔试到底在考什么秋招这一轮下来,我投了好几家大厂的算法岗,滴滴的笔试是其中比较有特点的一场。网上关于滴滴笔试的帖子不少,但大多停留在“考了什么题”的层面,很少有人把题目背后的考点…

作者头像 李华
网站建设 2026/8/29 10:08:22

C++模板编程:从泛型基础到现代概念与工程实践

1. 项目概述:为什么C模板是绕不开的坎 最近在整理自己的C学习笔记,翻到“模板”这一章,感触颇深。很多刚接触C的朋友,可能觉得模板这东西有点“高级”,用用 std::vector 、 std::map 就差不多了,自己写…

作者头像 李华
网站建设 2026/8/29 10:06:59

PaddleOCR Android部署实战:3步跑通移动端OCR文字识别应用

PaddleOCR Android部署实战:3步跑通移动端OCR文字识别应用 【免费下载链接】PaddleOCR Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100…

作者头像 李华