RQuickShare:让电脑与安卓手机实现无缝无线互传的开源利器
安卓手机和电脑之间传个文件,是不是总让你想起那条不知去向的数据线,或是不得不借助某些臃肿的社交软件?过程繁琐,体验割裂。如果你也在寻找一个更优雅的解决方案,那么最近在开源社区崭露头角的 RQuickShare,或许就是你期待的那个答案。
它的核心思路非常巧妙:直接让 Linux 或 macOS 电脑“变身”为一台安卓设备。这样一来,电脑就能原生支持谷歌的 Nearby Share 和三星的 Quick Share 协议。只要设备处于同一 Wi-Fi 网络下,就能像两台安卓手机之间那样,实现直接、快速的文件互传。这个想法简单直接,却精准地击中了日常使用中的一个小痛点。
1. RQuickShare 是什么

简而言之,RQuickShare 是一个用 Rust 语言编写的开源工具。它通过在电脑端模拟安卓设备的核心服务,无缝接入安卓生态的无线分享协议,从而实现跨平台的文件传输自由。
2. 核心功能
免装 App 直连
这可以说是它最省心的设计。你完全不需要在安卓手机上安装任何额外的第三方应用。当你想分享照片或文件时,直接在系统原生的分享菜单中点击“附近共享”或“快速共享”,你的电脑就会像另一台手机一样出现在设备列表里。这种深度的系统级兼容,源于其完美的“设备伪装”能力。

同一网络即用
它的使用门槛很低,原理也清晰易懂:只需要保证电脑和手机连接在同一个 Wi-Fi 局域网内即可。工具利用 mDNS 协议自动完成设备发现,你无需手动配置 IP 地址或创建热点,连接同一路由器后,互认基本是自动完成的。
蓝牙辅助唤醒
这里有个很实用的巧思。出于省电考虑,安卓设备并不会持续广播自身服务,这有时会导致电脑“找不到”手机。RQuickShare 的解决方案是通过蓝牙发送一个唤醒信号,让手机“临时现身”一下。这个设计大幅提升了设备发现的成功率,当然,前提是你的电脑具备蓝牙功能。

支持多种包格式
为了照顾不同的 Linux 发行版用户,开发者提供了非常全面的打包格式。Ubuntu 等 Debian 系用户可以使用 .deb 包,Fedora 等 Red Hat 系用户则有 .rpm 包,而对于追求即开即用的用户,通用的 AppImage 格式无疑是最佳选择。这种覆盖体现了对开源社区多样性的尊重。

后台托盘运行
应用关闭窗口后并不会彻底退出,而是会最小化到系统托盘,变成一个常驻图标。这样做的好处是随时可以右键调出进行文件分享,不占用宝贵的桌面空间。当然,习惯彻底关闭的用户也可以在设置中修改这一行为,让程序随窗口关闭而完全退出。
可配置防火墙端口
对于网络环境严格、防火墙规则复杂的用户(尤其是在企业或学校网络),这个功能非常关键。程序允许你在配置文件中指定一个固定的通信端口,而非使用随机端口。这样一来,你就可以提前在防火墙规则中放行该端口,从根本上避免文件传输过程被意外中断。
3. 安装指南
在 Linux 系统上安装,通常需要先确保系统依赖(例如 libappindicator3)已安装,然后根据你的发行版选择对应的 .deb、.rpm 或 AppImage 包进行安装。使用 AppImage 格式最为简单,只需赋予文件执行权限,双击即可运行。
macOS 用户则直接下载对应的 .dmg 文件进行安装。需要注意的是,首次运行时,可能需要在“系统偏好设置”的“安全性与隐私”中允许该应用的运行。
如果在启动后遇到白屏界面,一个常见的解决方法是尝试通过设置环境变量 WEBKIT_DISABLE_COMPOSITING_MODE=1 来启动程序,这通常能解决图形渲染相关的问题。
项目地址:https://github.com/Martichou/rquickshare
