
LocalSend AppImage 快速上手指南【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsendLocalSend 是一款免费开源的跨平台局域网文件传输工具能在同一网络内自动发现附近设备并互传文件与消息无需云端中转。本文面向 Ubuntu、Fedora、Arch 等不同发行版用户介绍 Linux 跨发行版场景下 AppImage 路线的安装、使用与自查方法。️ 三个真实场景换新电脑搬文件。旧机器和新机器都插在同一网段双方都跑着 LocalSend文档、照片直接点对点传过去不用注册网盘、也不用走一遍上传下载。AppImage 单文件的特点让新机器免安装拷过去赋权就能用。手机和电脑互传。手机端的 LocalSend 与桌面端在同一 Wi-Fi 下互相发现。拍完素材桌面端发送页就能直接看到手机选中即传。仓库里桌面版截图可见发送页下方就是附近设备列表。团队统一装一套工具。部门里机器混杂有的用 apt有的用 dnf有的用 pacman。给每台机器分别找对应发行版的包是重复劳动。AppImage 路线下把同一个文件放进内部共享目录各机器自行拷走运行不需要 root也不占系统包数据库的坑。仓库中的 cli/ 目录还提供了一个命令行版本适合没有图形界面的机器。⚡ 5 分钟跑通 LocalSend AppImage 首次传输从官方发布页下载与本机架构匹配的LocalSend-*-x86_64.AppImage或 arm_64 版本两条命令即可启动chmod x LocalSend-*-x86_64.AppImage # 补上执行权限 ./LocalSend-*-x86_64.AppImage # 启动主程序首次启动会生成一个带编号的设备名例如 Fine Pear #188这是其他设备识别你的依据。确认两台设备在同一局域网后在发送页点选对方设备、添加文件即可开始传输。一点前置条件Linux 端依赖系统的xdg-desktop-portalGNOME 桌面建议另装xdg-desktop-portal-gtkKDE 建议装xdg-desktop-portal-kde否则文件选择等系统对话框可能异常。AppImage 跨发行版的原理速览AppImage 是一种 Linux 可执行文件格式通俗讲它把程序和运行所需的大部分库打成一个文件启动时解压到内存临时目录里运行不写系统目录、不装注册表、不需要 root。宿主发行版只要基本组件齐备同一文件就能跑起来——这就是跨发行版的由来。LocalSend 的打包配方位于 support/build/appimage/分别有 x86_64 与 arm_64 两份配置覆盖传统 PC 与 ARM64 设备如树莓派、ARM 服务器。配方从 Ubuntu jammy 源拉取库关键项长这样apt: include: - libayatana-appindicator3-1:amd64 # 系统托盘支持 - librsvg2-common:amd64 # SVG 图标渲染 AppImage: arch: x86_64 # 另有 arm_64 版本配方也就是说托盘和图标渲染这两个常见缺失项被直接打进了包里多数机器不需要额外装库。想从源码自己打包时构建脚本在 support/scripts/compile_linux_appimage.sh按脚本头部注释准备环境后运行即可这里不展开。 个人用户与团队用户怎么玩个人用户便携与替换即更新。单文件可放 U 盘在任何发行版上赋权即用不污染系统。官方文档提到便携模式v1.13.0 引入可执行文件同目录放一个settings.json可为空文件设置会存进该文件整个目录拷走即带走全部配置。更新就是覆盖新版文件替换旧文件没有残留的旧依赖。想启动后只留托盘图标加--hidden参数v1.15.0 起支持。团队用户统一分发与版本管理。把 AppImage 放到内网共享目录或文件服务器机器各自拷到本地路径运行文件名带版本号新旧版本并存时回滚就是切回旧文件成本很低不同机器可以跑不同版本互不干扰灰度升级不需要统一排期有图形界面的机器用主程序纯命令行机器用 cli/ 下的 CLI 版本默认端口同为 53317。 常见现象自查打不开、没托盘、速度慢AppImage 打不开权限与 FUSE现象双击无反应或提示FUSE library not found。可能原因文件缺执行位系统缺 FUSE 库AppImage 临时解压依赖它部分新发行版默认不带。处理chmod x LocalSend-*.AppImage sudo apt install libfuse2 # Debian/Ubuntu 系Fedora 用 dnf install fuseArch 系可用pacman -S fuse2。托盘图标缺失现象程序在运行任务栏看不到图标。可能原因不同桌面的托盘实现不同GNOME、KDE 对 appindicator 的支持方式各异部分桌面会把图标收进隐藏区。处理先检查桌面的附加图标/隐藏图标区域若确实没有托盘能力安装当前桌面配套的 appindicator 组件。注意--hidden启动模式下托盘是唯一入口图标缺失时该模式会进不去。传输速度慢或设备互相看不到现象速度明显低于网卡水平或附近设备列表为空。可能原因2.4GHz Wi-Fi 干扰、防火墙拦截、路由器开了 AP 隔离开启后同网段设备互不可达。处理官方排障建议优先使用 5GHz必要时两台设备同时关闭加密再试防火墙放行 53317 端口sudo ufw allow 53317/tcp sudo ufw allow 53317/udp再到路由器确认 AP 隔离已关闭。设备仍不可见时顺手核对Windows 端把网络设为专用macOS/iOS 端在隐私设置里打开本地网络权限。⚖️ 方案取舍AppImage 与其他打包方式结论先说混合发行版环境、或想把工具放 U 盘随身带选 AppImage只维护单一发行版且想要自动更新用该发行版包管理器对沙箱隔离有硬性要求的优先考虑 Flatpak/Snap。AppImage 因自带运行时单文件体积通常比同版本 deb 大约几十到一两百 MB换来的是免安装与免 root。方案安装方式跨发行版沙箱隔离更新方式适合人群AppImage拷贝单文件支持直接运行无等同用户权限手动替换文件混合环境、便携使用deb / rpm包管理器装每种发行版单独找包无包管理器自动单一发行版团队Flatpakflatpak 安装支持有运行时沙箱Flathub 频道更新看重隔离与自动更新Snapsnap 安装支持有较强 confinement自动刷新不想管更新的桌面用户LocalSend 官方同时维护了 Flathub、Snap、deb 与 AUR 等渠道见仓库 README 的 Download 一节按环境选其一即可。✅ 行动清单下一步做什么在目标机器执行uname -m确认是x86_64还是aarch64对应 arm_64。从官方发布页下载对应架构的LocalSend-*.AppImage放到本地或共享目录。chmod x赋权后启动确认两台设备都在同一局域网并能互相发现。团队场景在共享目录固定一个版本号升级时统一替换文件并通知使用方。【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考