AirDrop 苹果独占 + 微信传文件压缩限速 + QQ 中转站 7 天过期?这款开源神器吊打 8.2 万 Star——6 平台互传 + 端到端 HTTPS + 0 联网 + 0 上传!
最近有小伙伴问我:包子哥,我有一台 iPhone 15 + 一台华为 Mate60 + 一台 Windows 笔记本 + 一台 MacBook Pro + 一台公司 Linux 服务器 + 一台老人的 Android 平板 → 每天要在这 6 台设备之间互传文件!用 AirDrop?只能 iPhone+MacBook 互传 → 华为 / Windows 完全用不了!用微信传?图片压缩成马赛克 + 视频限制 100MB + 超过自动转网盘 + 下载要 VIP + 聊天记录占满硬盘!用 QQ 邮箱中转站?要登录 + 要上传到腾讯服务器 + 7 天后链接失效 + 公司机密被云端备份!用 U 盘拷贝?到处找 U 盘 + U 盘自动跑病毒 + 拔来插去坏接口!用数据线?充电线≠数据线 + Type-C 和 Lightning 接口不通 + 传完忘记拔手机直接死机!用 SHAREit / 茄子快传?广告满屏 + 偷数据 + 强制注册 + 弹窗 18 元红包!到底有没有那种"6 大平台互传 + 完全免费 + 0 广告 + 0 上传 + 局域网直传 + 速度拉满"的工具?
说实话,「跨设备文件传输」这个需求是互联网时代最痛的"国民级痛点"——
- 办公族:手机拍的资料要传到电脑 → 每次都得发"文件传输助手"
- 设计师:Mac 做的 PSD 要给 Windows 同事 → 大文件 3GB 微信传不了
- 程序员:Mac 编译的 APK 要装到 Android 测试机 → 数据线找不到
- 学生党:iPad 写的笔记要导出到电脑 → iCloud 同步要等 1 小时
- 家庭用户:爸妈安卓手机的照片要导到电脑 → 微信传 200 张 = 1 小时 + 压缩到马赛克
- 游戏玩家:Switch 截图导出到电脑 → 必须 microSD 卡 + 读卡器
- 摄影师:相机 RAW 文件传到 iPad 后期 → 苹果生态外完全没办法
- 跨国用户:国内的微信不能传国外的设备 + 国外的 AirDrop 国内苹果可用但安卓不行
目前主流跨设备传输工具?
- AirDrop:苹果生态王者 → 但仅限 iOS+macOS → Windows/Android 用户被排斥
- 微信"文件传输助手":国民方案 → 但限速 + 压缩 + 限大小 + 上传腾讯服务器
- QQ 邮箱中转站:老牌方案 → 要登录 + 7 天过期 + 上传服务器 + 速度看 QQ 限速
- SHAREit / 茄子快传:早期热门 → 后来被广告毁了 + 偷用户数据被印度禁用
- 快牙 / 闪传:国产同类 → 没人维护 + 广告满屏
- 微软"附近共享":Win10+ 自带 → 只支持 Windows 互传
- Snapdrop:Web 版同款 → 要联网到 snapdrop.net 服务器(隐私担忧)
- 数据线 / U 盘:物理传输 → 找接口烦 + 找配件烦 + 速度也未必快
有没有那种"开源 + 跨 6 大平台 + 端到端加密 + 完全离线 + 极速直传"的神器?
今天包子哥要分享的就是 GitHub 82,000 Star 的世界级开源神器——LocalSend!Apache 2.0 协议 + Flutter(Dart 87.5%)+ Rust(8.8%)+ 4,400 个 Fork + 230+ 贡献者 + 24 个版本迭代!最新版 v1.17.0!横跨 Windows / macOS / Linux / Android / iOS / Fire OS 全平台!所有数据走局域网 + REST API + HTTPS 加密 + TLS/SSL 证书设备端动态生成!完全开源 + 完全免费 + 完全离线 + 完全无广告!这才是真正的"开源版 AirDrop + 反 SHAREit 偷数据 + 让所有平台用户平权"的神级工具!
有需要的小伙伴先收藏 + 给身边所有跨设备党都装一个——告别微信压缩图片和 QQ 邮箱中转站的时代!
——(分割线)——
LocalSend v1.17.0(开源跨平台 AirDrop 替代 · GitHub 82k Star · Apache 2.0 协议)
LocalSend 是一款 GitHub 82k Star 的开源跨平台文件互传神器——由德国独立开发者 Tien Do Nam(@Tienisto)领衔的 230+ 贡献者团队维护——Apache 2.0 协议(最宽松开源协议之一)——域名 localsend.org——项目主页 github.com/localsend/localsend!
最新版 v1.17.0(2025/02/20 发布),项目历经 1,848 次 commit + 24 个版本迭代 + 4,400 fork + 909 个 Issue + 59 个 PR + 317 个 watcher——世界级活跃度!
技术栈极其先进:
- Dart 87.5% + Rust 8.8% + C++ 0.7% + Swift 0.6% + CMake 0.5% + Inno Setup 0.5%
- Flutter 框架:一套代码跨 6 大平台编译
- Rust HTTP 客户端:v1.17 最新版集成的"性能榨干"模块
- REST API + HTTPS:所有通信走加密通道
- TLS/SSL 设备端动态生成证书:每台设备生成自己的证书 → 永不上云
核心信条(官方原文):
"Unlike other messaging apps that rely on external servers, LocalSend doesn't require an internet connection or third-party servers, making it a fast and reliable solution for local communication."
翻译过来:不同于其他依赖外部服务器的消息应用,LocalSend 不需要 联网、不需要第三方服务器——这就是它能做到"快速 + 可靠 + 隐私"三全其美的根本原因!
6 大平台全覆盖(包括 23 种下载渠道):
| 平台 | 渠道(多渠道选择) |
|---|---|
| Windows | Winget / Scoop / Chocolatey / EXE Installer / Portable ZIP |
| macOS | App Store / Homebrew / DMG Installer / TAR |
| Linux | Flathub / Nixpkgs / Snap / AUR / DEB / AppImage |
| Android | Play Store / F-Droid / APK |
| iOS | App Store |
| Fire OS | Amazon |
最低系统要求(老旧设备友好):
- Android 5.0+(2014 年的设备都行)
- iOS 12.0+(iPhone 5s 以上)
- macOS 11 Big Sur+(老 Mac 可用 OpenCore Legacy Patcher 2.0.2)
- Windows 10+(v1.15.4 支持 Win7)
- Linux:Gnome 需 xdg-desktop-portal + xdg-desktop-portal-gtk / KDE 需 xdg-desktop-portal + xdg-desktop-portal-kde
核心工作端口:TCP/UDP 53317(入站允许、出站任意)
而且这玩意是 Apache 2.0 协议 + 完全开源 + 完全免费 + 完全无广告——对比 AirDrop 苹果独占 + 微信限速压缩 + SHAREit 偷数据广告满屏 = 真正"普惠所有平台用户"!
一句话总结:6 平台跨设备文件互传神器——端到端 HTTPS 加密 + 完全本地局域网 + 0 联网 + 0 上传 + 0 广告 + 开源公益!
核心亮点
- GitHub 82k Star 顶级开源:全球最受欢迎的 AirDrop 替代品、Apache 2.0 协议、世界级活跃维护!
- 6 大平台全互通:Windows / macOS / Linux / Android / iOS / Fire OS → iPhone ⇄ 安卓 ⇄ Windows ⇄ Mac ⇄ Linux ⇄ Kindle 全互通!
- 23 种下载渠道:Winget / App Store / Play Store / F-Droid / Homebrew / Snap / Flathub / AUR / Chocolatey / Scoop / DMG / APK / AppImage——任何包管理器都能装!
- 完全离线 + 完全局域网:0 联网请求 + 0 第三方服务器 + 0 数据上传——最强隐私保障!
- 端到端 HTTPS 加密:REST API + TLS/SSL 证书——每台设备生成自己的证书 → 第三人无法截获!
- TLS 证书设备端动态生成:首次启动自动生成 + 永不上传 → 比某些"号称加密但需要服务器中转"的工具安全 100 倍!
- 跨平台界面统一:Flutter 框架 → 6 大平台 UI 几乎一致 → 换设备无学习成本!
- 传输速度拉满:走局域网 → 千兆网络下 ≈ 100MB/s → 比微信传文件快 50 倍!
- 无文件大小限制:理论上局域网带宽多大就多快 → 传 50GB 4K 电影也不在话下!
- 不压缩图片视频:原画质 + 原分辨率 + 原大小 → 设计师 / 摄影师 / 视频党最爱!
- 支持消息互传:不只是文件 → 还能传文字消息(跨设备粘贴板)!
- 支持多文件 + 多文件夹:一次拖入 100 个文件 → 批量传输!
- 设备自动发现(mDNS):同一局域网自动列出附近设备 → 无需手动输入 IP!
- 接收端可选确认:接收方需点击"接受"才传输 → 防陌生人乱发!
- 匿名模式:可以隐藏设备名 + 隐藏发现 → 公共网络更安全!
- 传输历史记录:所有传过的文件本地留档 → 方便追溯!
- 后台运行 + 系统托盘:
--hidden启动参数 + 最小化到托盘 → 常驻不打扰! - 便携模式(Portable Mode):v1.13.0+ 在 EXE 同目录建 settings.json → 配置随软件走 → U 盘携带!
- 20+ 语言界面:英文 / 中文 / 西班牙文 / 法文 / 德文 / 日文 / 韩文 / 葡萄牙文 / 俄文 / 意大利文 / 越南文 / 泰文 / 印尼文 / 阿拉伯文 / 波兰文 / 土耳其文 / 乌克兰文 等 → 国际化彻底!
- Weblate 翻译协作平台:社区贡献翻译 → 小语种也能用得舒服!
- Rust HTTP 客户端:v1.17 最新版引入 → 底层性能提升 30%!
- 支持 Windows 共享菜单:msix 版本集成 Windows Share Sheet → 右键文件→共享→LocalSend!
注意:LocalSend 是"局域网文件互传"工具——不是"互联网传文件"!两台设备必须在同一个 WiFi / 局域网——跨网络(如不同 WiFi、4G/5G 移动网络)不能直接传 → 这是"局域网协议"的物理限制,不是 Bug!部分路由器开启了 AP Isolation(AP 隔离)会导致设备互相看不见 → 需要在路由器设置里关掉(家庭网络一般默认关,但 "公共/访客网络" 经常开着)!Windows 网络需要设置为"专用网络"而非"公用网络" → 公用网络下 Windows 防火墙会更严格!首次使用要允许防火墙端口 TCP/UDP 53317——Windows 系统通常会弹防火墙询问 → 选"允许"!macOS/iOS 用户首次启动要授权"本地网络"权限 → 隐私设置里打开!Android 用户在某些机型(特别是华为 EMUI / 鸿蒙)可能要关闭"省电模式"否则后台会被杀!v1.17 已经迁移到 dart run build_runner(不是老的 flutter pub run) → 二次开发者注意!最新版要求 macOS 11+ → macOS 老用户用 OpenCore Legacy Patcher 解决!
详细功能(拆开说)
一、跨平台互传(6 大平台全打通)
LocalSend 的第一杀手锏就是 6 大平台 + 23 种发行渠道 + 一套统一界面:
1.1 平台覆盖广度(对比 AirDrop)
| 场景 | AirDrop | LocalSend |
|---|---|---|
| iPhone ⇄ MacBook | ✅ | ✅ |
| iPhone ⇄ Windows | ❌ | ✅ |
| iPhone ⇄ 安卓 | ❌ | ✅ |
| 安卓 ⇄ Windows | ❌ | ✅ |
| 安卓 ⇄ Mac | ❌ | ✅ |
| Mac ⇄ Linux | ❌ | ✅ |
| Windows ⇄ Linux | ❌ | ✅ |
| Kindle Fire ⇄ 任意 | ❌ | ✅ |
100% 覆盖率 vs AirDrop 的 12.5% 覆盖率——这就是"开源 + 跨平台"的力量!
1.2 安装渠道丰富
Windows 用户:
- Winget(官方包管理器 →
winget install LocalSend.LocalSend) - Scoop(程序员最爱 →
scoop install localsend) - Chocolatey(
choco install localsend) - EXE Installer(传统安装包)
- Portable ZIP(绿色版 + U 盘携带)
macOS 用户:
- App Store(苹果生态最方便)
- Homebrew(Mac 程序员必备 →
brew install --cask localsend) - DMG Installer(官方 DMG 安装)
- TAR(纯净版)
Linux 用户:
- Flathub(主流发行版通用 →
flatpak install flathub org.localsend.localsend_app) - Snap(Ubuntu 系 →
snap install localsend) - AUR(Arch 系 →
yay -S localsend-bin) - Nixpkgs(NixOS)
- AppImage / DEB(绿色 / Debian)
Android 用户:
- Play Store(国际版)
- F-Droid(纯开源版)
- APK(Github 直装)
iOS 用户:App Store(全球免费上架)
Fire OS 用户(Kindle Fire 平板):Amazon Appstore
1.3 跨平台体验一致
Flutter 框架的优势:
- 6 个平台界面几乎一致
- 手机端 + 桌面端 UI 自动适配
- 设置项 + 操作逻辑全平台统一
告别"我在手机上学一遍、在 Mac 上又学一遍"的痛苦!
二、传输协议(REST API + HTTPS + TLS · 工程级安全)
LocalSend 的第二杀手锏就是它的通信协议设计——比微信传文件不知道高到哪里去了:
2.1 传输架构
设备 A(发送方) 设备 B(接收方)
│ │
├─ mDNS 广播 ── ────────────────→ 收到广播显示设备 A
│ │
│←──── HTTPS 连接请求 ───────────┤
│ (TLS 1.3 + 自签证书) │
│ │
├─→ REST API /upload ───────────→│
│ POST /v1/upload │
│ Headers: filename, size │
│ Body: 文件二进制流 │
│ │
│←──── 200 OK / 进度反馈 ─────────┤
2.2 端口说明
| 流向 | 协议 | 端口 | 用途 |
|---|---|---|---|
| 入站 | TCP + UDP | 53317 | 监听传输请求 |
| 出站 | TCP + UDP | 任意 | 发起连接 |
为什么是 53317?这是 LocalSend 项目方注册的"半固定端口"——避免和系统服务冲突!
2.3 加密机制
- HTTPS(基于 HTTP/2):所有 API 请求加密
- TLS/SSL 证书:首次启动自动生成 X.509 证书
- 设备端密钥保管:私钥从不上传
- 证书指纹校验:接收端可看到发送端证书指纹 → 防中间人攻击
对比微信传文件:
- 微信:文件上传到腾讯服务器 → 理论上腾讯可读 → 聊天记录监管要求强
- LocalSend:点对点直连 → 数据从不经过第三方 → 真"端到端"
三、设备发现(mDNS · 同网自 动列出)
LocalSend 用 mDNS(Multicast DNS) 实现"零配置网络"自动设备发现:
3.1 自动发现流程
- App 启动 → 广播 mDNS 通知(告诉局域网"我是 LocalSend 设备")
- 同网络其他 LocalSend 设备收到广播 → 加入"附近设备列表"
- 互相看见 → 点击即可发起传输
3.2 显示信息
- 设备名(默认是计算机名 / 手机名,可自定义)
- 设备类型图标(📱 手机 / 💻 笔记本 / 🖥️ 台式机 / 📺 平板)
- 平台标识(Windows / Mac / Linux / Android / iOS)
- 可选指纹后 4 位(安全验证用)
3.3 隐藏模式
- 匿名模式:不广播自己 + 可主动连别人(公共 WiFi 安全模 式)
- 关闭发现:完全不出现在其他设备列表里
四、文件传输操作(极简流程)
4.1 发送方流程
- 打开 LocalSend
- 点"发送"标签
- 拖入文件 / 文件夹 / 点击选择(支持多选)
- 左侧出现"附近设备列表"
- 点击目标设备
- 传输开始(带进度条)
4.2 接收方流程
- 接收方 App 弹出确认对话框:"设备 XXX 想给你发 N 个文件,是否接受?"
- 点"接受" → 选择保存位置 → 开始接收
- 传输完成 → 提示位置 + 一键打开