跳到正文
发现
LocalSend:跨平台局域网文件传输工具
桌面应用效率工具

LocalSend:跨平台局域网文件传输工具

免费开源的跨平台应用,无需联网即可在附近设备间安全传输文件与文字消息。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v1.18.2
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

LocalSend 是一个免费、开源、跨平台的文件传输应用,可以理解成 AirDrop 的开源替代品。同一局域网内的设备通过 REST API 与 HTTPS 加密直接通信,不依赖互联网连接,也不经过任何第三方服务器。

主要功能

  • 在同一局域网内的多台设备之间发送文件与文字消息
  • 跨平台支持 Windows、macOS、Linux、Android、iOS、Fire OS
  • 数据传输走 HTTPS,TLS/SSL 证书在每台设备上即时生成
  • 无需注册账号、无需上传云端,点对点直连
  • 提供命令行客户端 LocalSend CLI(基于 LocalSend Protocol v2),可在终端发送文件、目录或文本
  • 便携模式:在可执行文件同目录下放置空的 settings.json,设置即保存在该文件中
  • 可隐藏启动,仅保留托盘图标:使用 --hidden 参数,例如 localsend_app.exe --hidden

安装与使用

应用没有自动更新机制,官方推荐通过应用商店或包管理器安装。

平台 可用渠道
Windows Winget、Scoop、Chocolatey、EXE 安装包、便携 ZIP
macOS App Store、Homebrew、DMG
Linux Flathub、Nixpkgs、Snap、AUR、TAR、DEB、AppImage
Android Play Store、F-Droid、APK
iOS App Store
Fire OS Amazon Appstore

下载地址见 Releases。

命令行客户端在 macOS / Linux 上可通过 Homebrew 安装:

brew install localsend-cli

发送文件时指定目标设备:

localsend-cli send --to "Cute Tomato" report.pdf
localsend-cli send --to 192.168.27.26 report.pdf

发送文本消息使用 --text,- 表示从 stdin 读取:

localsend-cli send --to "Cute Tomato" --text "https://localsend.org"

从源码编译:安装 Flutter(项目使用 fvm 管理版本)与 Rust,进入 app 目录后执行 flutter pub get,再执行 flutter run。

注意事项

  • 系统最低版本:Android 7.0、iOS 13.0、macOS 11 Big Sur、Windows 10;Linux 需安装 xdg-desktop-portal 及对应的桌面环境实现
  • 若无法收发文件,需要在防火墙放行 53317 端口的 TCP 与 UDP 入站流量。例如 sudo ufw allow 53317,firewalld 可用 sudo firewall-cmd --permanent --add-port=53317/tcp(UDP 同理)后 sudo firewall-cmd --reload
  • 请确认路由器关闭了 AP 隔离(访客网络常默认开启),否则设备之间无法互相发现
  • Windows 7、Android 5/6、iOS 12 等旧系统需使用较早版本

本作品整理自 GitHub 开源项目 localsend/localsend,原作者 @localsend,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.18.2当前版本

    修复与 1.17.0 及更早版本的兼容问题;Windows 二进制加入签名;支持向“通过链接接收”网页拖放文件;桌面端可用 exe 旁 web 文件夹自定义分享页面;CLI 显示版本信息;安全上不再跟随对端 HTTP 重定向;修复系统代理导致的 TLS 报错、混合拖放、服务自动重启等问题,新增亚美尼亚语。

评论