LocalSend 使用指南:手机电脑同网直传,3 步告别 AirDrop
【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend
文件在手机上,活儿在电脑上干,传个文件却要过一遍网盘或数据线?LocalSend 是一款免费开源的跨平台 AirDrop 替代方案,只要设备连着同一个 Wi-Fi,就能在本地网络直传文件和消息,全程不经过互联网和第三方服务器。
LocalSend 能帮你做什么
LocalSend 让同一局域网内的设备互相发现、点对点互传,传输过程走 HTTPS 加密,每台设备都会现场生成自己的证书,无需注册、无需账号。核心能力:
- 自动发现设备— 连上同一个 Wi-Fi,手机、电脑、平板立刻出现在对方列表里
- 点对点加密传输— 文件与消息走 HTTPS 直传,不上传任何服务器
- 全平台通用— Windows、macOS、Linux、Android、iOS 都能装,还能用命令行版
- 浏览器收发— 不开应用也能通过链接用浏览器发文件、收文件
- WebRTC 通道— 同网段设备可用 WebRTC 直接连通,弱网络下仍有传输机会
快速上手(安装 + 最小配置)
想要源码构建最新版,执行下面这条命令把仓库拉到本地:
git clone https://gitcode.com/GitHub_Trending/lo/localsend接着安装 Flutter 和 Rust,进入app目录执行flutter pub get拉取依赖,再flutter run启动应用——构建出的 LocalSend 默认监听 53317 端口,开箱即用。日常使用则推荐直接装预编译版本:在 App Store、Play Store、F-Droid,或 winget、Homebrew、Flathub 等包管理器里搜索 LocalSend 即可。
首次启动无需任何配置:设备会自动取一个名字和编号(比如 "Fine Pear #188"),其他设备就是靠它认出你的。
日常操作速查
按使用频率排一下。图形界面日常就是三件事:接收页等对方、发送页挑设备、确认接收,没什么需要背的。CLI 模式(localsend-cli,见 cli/ 目录)则全靠快捷键,全部如下:
| 操作 | 效果 |
|---|---|
| 数字键 1~9 | 直接把待发送文件发给列表里对应编号的设备 |
| D | 查看已配对与已发现的设备 |
| W+S | 切换链接分享:向浏览器提供文件下载 |
| W+R | 切换链接接收:允许浏览器上传文件 |
| Y / N / P | 同意 / 拒绝 / 同意后配对当前接收请求 |
| Ctrl+C | 取消当前传输;空闲时则退出 |
自定义与调优
配置优先级从高到低:命令行标志 > 环境变量(LOCALSEND_ALIAS、LOCALSEND_PORT、LOCALSEND_DESTINATION)> config.toml > 默认值。CLI 首次运行会自动生成一份带注释的config.toml模板,按需取消注释即可,下面是一份可直接改的完整示例:
# 其他设备看到的设备名称(默认:主机名) alias = "My Desk" # HTTP 服务端口(默认 53317,防火墙需放行该端口的 TCP/UDP) port = 53317 # 接收文件保存目录(默认:系统"下载"文件夹,支持 ~/ 写法) destination = "~/LocalSend"三个配置项说明:alias决定你在别人列表里的显示名,起个好认的名字省得每次念编号;port固定换端口时有用,改完记得在防火墙同步放行;destination指定文件落盘位置,配合~写法不用写全路径。性能上只有一条实用建议:嫌慢就换 5 GHz Wi-Fi,局域网传输速度瓶颈基本都在无线频段。
实战场景
手机 → 电脑搬照片:电脑开着接收页,手机上打开 LocalSend 发送页,点一下电脑图标,勾选照片,传输窗口实时显示速度和进度。收益:几十张原图几十秒内到位,不用过云端。
命令行快速发文件:服务器上常驻localsend-cli,用-f 文件路径挂上文件,屏幕上出现设备列表后按对应数字键即发,D随时看设备。收益:键盘不离开,服务器与桌面机互传无需打开任何图形界面。
浏览器免安装分享:按 W+S 后把链接发给对方,对方浏览器直接下载;需要收文件就按 W+R 打开上传页。收益:对方电脑没装 LocalSend 也能收发,临时分享不用折腾。
踩坑速查
- 两台设备互相看不见→ 多半是路由器开了 AP 隔离(访客网络常见),关掉即可。
- macOS / iOS 上设备列表是空的→ 到系统"隐私"设置里打开"本地网络"权限开关。
- Windows 收不到或很慢→ 把当前网络类型从"公用"改成"专用",防火墙会放行 LocalSend。
- 速度明显低于带宽→ 换 5 GHz 频段;临时在两台设备上关闭加密可验证是否加密开销导致。
- Android 端接收速度偏低→ 已知兼容性问题,换设备收发可绕过。
装好之后,两台设备连上同一个 Wi-Fi,先发一张照片试试——你会发现"本地网络传文件"这件事,本来就不该绕道云端。
【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考