❝Packet 是一款 Linux 平台上 Google Quick Share 协议的部分实现客户端,使 Linux 设备能与 Android 设备(或其他运行 Packet 的设备)通过 Wi-Fi 无线收发文件。
用过安卓手机,都见过“快速共享”(Quick Share)这个功能——两台手机靠近,点一下就能把照片、文件传过去,不用数据线,也不用微信、QQ 中转。
Packet 就是把这个功能搬到 Linux 电脑上的软件:装上它之后,你的安卓手机就能像发给另一台手机一样,把文件直接发到 Linux 电脑上,反过来也行。

应用采用 GNOME 风格的图形界面,基于 GTK4 和 libadwaita 库开发。应用的图标及整体界面设计由 Dominik Baran 完成。
提供 Nautilus 文件管理器插件,可直接从文件管理器发送文件
网络与硬件要求:由于目前仅实现了 Wi-Fi LAN 传输介质,Packet 要求设备必须启用蓝牙以进行设备发现,并连接到支持 mDNS 的同一 Wi-Fi 网络下。
技术参考:协议实现参考了 NearDrop 项目对 Android GMS 中闭源 Quick Share 协议的逆向工程,以及 rquickshare 项目提供的 Rust 语言内部协议实现。
安装与使用
- 稳定版安装:通过 Flathub 安装(应用 ID:
io.github.nozwock.Packet) - Nightly 版:从 GitHub Actions 的 CI 构建产物(nightly.link)下载 Flatpak 包
- 源码构建:项目使用 meson 构建系统,可原生构建(
meson setup → meson compile → meson devenv 运行)或在 Flatpak 环境中通过 flatpak-builder 构建运行 - Nautilus 插件依赖:Ubuntu/Debian 需
python3-dbus python3-nautilus;Fedora 需 python3-dbus nautilus-python;Arch 需 python-dbus nautilus-python;Silverblue 用 rpm-ostree 安装 - 使用方式:满足前提条件(蓝牙开启 + 同一 mDNS Wi-Fi 网络)后,即可与 Android 设备互传文件,或通过 Nautilus 插件直接发送。
项目由 nozwock 开发(社区共 55 位贡献者),采用 GPL-3.0 许可证,当前 1.1k Stars。
❝项目地址:https://github.com/nozwock/packet