ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

LocalSend:5分钟搭好局域网文件传输,不用云盘

LocalSend:5分钟搭好局域网文件传输,不用云盘 LocalSend5分钟搭好局域网文件传输不用云盘【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend周五 17:503 GB 的剪辑工程要从台式机挪到旁边的手机。传网盘再下载两步走慢还占流量。LocalSend 的文件传输提供了更直接的路只要两台设备连着同一个 Wi-Fi不碰外网就能直接传。LocalSend 是一个开源的 AirDrop 替代方案多台设备接入同一局域网就能在它们之间直接互传文件和消息免费不经过任何云服务。最短上手路径三步跑通 LocalSend所有设备接入同一个 Wi-Fi 即可三步装好所有设备Linux 上最省事的是 AppImage从项目发布页下载最新版压缩包对应的文件免安装Windows 和 macOS 用官方安装包或应用商店手机在 Play 商店或 App Store 搜 LocalSend 安装。启动并等待Linux 上下载完执行一次即可chmod x LocalSend-latest-x86_64.AppImage ./LocalSend-latest-x86_64.AppImage发起传输切到发送页勾选文件下方附近设备列表会自动出现对端点一下发送接收端确认完成。从打开应用到传完第一个文件多数人 5 分钟内能走完。核心能力拆解局域网传文件为什么能又稳又安全自动设备发现不用手动输 IP传统局域网工具最烦的一步是查对方 IP。LocalSend 的做法是让每台设备开机后在局域网内周期性广播发现包同一网段的设备打开应用即被识别进入列表并显示一个随机友好名比如 Determined Lemon方便区分。核心包用 Rust 实现了这套组播发现逻辑手机、桌面、服务器端走同一协议跨平台发现是顺带的结果。临时证书生成HTTPS 不靠固定证书数据在局域网里跑会不会被同网段的人截LocalSend 的答案是每台设备启动时当场生成一份 TLS 证书和密钥所有传输都走本地 HTTPS 服务证书不跨设备共享、不落长期配置。这意味着没有中心服务器可以被打也没有一把用了很多年、可能泄露的长期密钥传输链路本身是可验证的。一个 AppImage全 Linux 发行版免安装运行Linux 侧的难点从来不是应用本身而是发行版之间版本各异的系统库。这个项目把 Flutter 编译产物打进单个 AppImage构建流程在 compile_linux_appimage.sh先在临时目录跑flutter build linux再用 appimage-builder 按配方打包配置里只声明运行时真正需要的系统库。用户拿到手就是 chmod x 直接跑不关心自己发行版的库版本不喜欢 AppImage 的话发布页还提供 tarball、Flatpak、Snap 等渠道。与云传文件横向对比三个维度就够维度网盘/聊天工具转发LocalSend 局域网传输文件经过先上远程服务器再拉回设备到设备直连网络依赖必须有外网受上传带宽限制只需同一局域网大文件体感3 GB 起步就要等千兆有线/5G Wi-Fi 下以分钟计两个网络互不相通时云端仍是唯一选项但文件就在隔壁的场景里局域网传输基本贴着本地网络上限跑也不存在限速和配额问题。两个真实场景家庭多设备与小团队协作家庭多设备。典型组合是电脑修工程、手机看样片。电脑和手机都装 LocalSend电脑端在发送页勾选素材和工程文件点设备列表里的手机手机端弹通知接受后选保存位置即可。接收页还能开快速保存小文件不再需要二次确认。整个流程和当面递文件差不多只是隔了一台路由器。小团队协作。五个人坐同一层设计师做完 4K 素材要交给两位剪辑走网盘是 10 GB 的上传下载往返走 LocalSend 则是点对点直传进度窗口逐文件显示状态和实时速度卡没卡住一眼可见。仓库里的 CLI 模块 提供了纯终端版本连 GUI 都没有的 Linux 服务器也能发起和接收传输。三个高频坑与解法两台设备互相发现不了。最常见原因是路由器开了 AP 隔离访客网络尤其普遍局域网变成聋网广播互相听不到去路由器关掉即可。其次是系统层面Windows 可能把新网络识别为公用网络并收紧防火墙要改成专用网络macOS 和 iOS 在隐私与安全的本地网络权限里没勾选 LocalSend发现功能也不会工作。速度远低于网络带宽。先确认手机是不是挂在 2.4 GHz Wi-Fi 上这个频段拥挤且上限低换 5 GHz 通常直接翻倍以上仍不满意再排查同一网络里有没有别人的大流量任务。官方排查表里还有一条两端关闭传输加密选项可以换取速度代价如何自己权衡。AppImage 打不开报 FUSE 相关错误。AppImage 依赖 FUSE 挂载虚拟文件系统精简版发行版默认不带。装上对应发行版的 fuse 运行库Debian/Ubuntu 系是 libfuse2即可或者干脆换 tarball 版本。适合谁以及下一步做什么家里是手机电脑平板多设备组合或办公室需要快速互传大文件的小团队LocalSend 是零成本选项发布页挑 AppImagechmod x 运行发现对端设备即可用更在意自动更新的话走发行版包管理器或 Flatpak 安装更省心。【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进