Repolode
t4t5

t4t5/owly

面向 Linux 的 AirDrop 命令行工具,让 iPhone 与非 Apple Wi-Fi 网卡的 Linux 设备互传文件。

可替代:AirDrop

Star
3,295
Fork
256
未关闭 Issue
28
最近提交
4天前

这是什么?

Owly 是一个在 Linux 上实现 AirDrop 的工具,让 iPhone 与 Linux 电脑之间可以互传文件,无需 Apple 自家的 Wi-Fi 芯片。它通过在受支持的非 Apple 无线网卡上运行 Apple 的 AWDL 点对点 Wi-Fi 协议,使手机能把 Linux 设备识别为 AirDrop 接收端。

项目由两部分组成:owlyd 系统服务负责接管 Wi-Fi 网卡并运行 AWDL;AirDrop 部分则以普通用户身份运行。常用操作只需几条命令,例如用 `owly radio up` 启动无线电,再用 `owly receive` 接收,或用 `owly browse` 与 `owly send` 发送文件。项目提供 Arch、NixOS、Debian/Ubuntu 和 Fedora 的安装方式,也可以用 Rust 从源码构建。

硬件支持取决于具体网卡和驱动。项目维护了一份测试过的 Intel、MediaTek、Realtek 与 Qualcomm 网卡列表,标注各自在共享或独占模式下的状态,运行 `owly doctor` 可检查当前机器的情况。其中的 AWDL、AirDrop 与无线电层 Rust crate 也可以单独用于其他项目。

核心功能

  • 01在受支持的 Linux 无线网卡上通过 AWDL 与 iPhone 互传文件
  • 02提供命令行工具,可启动无线电、接收文件、浏览附近设备并发送
  • 03内置 `owly doctor`,检查网卡运行模式及已知问题
  • 04提供硬件测试流程,生成兼容性报告
  • 05支持 Arch、NixOS、Debian/Ubuntu 和 Fedora 安装包,也可用 Rust 从源码构建
  • 06AWDL、AirDrop 与无线电层以可复用的 Rust crate 形式提供

适用场景

  • 不借助 Mac,把 iPhone 上的照片传到 Linux 笔记本
  • 从 Linux 桌面向附近的 iPhone 发送文件
  • 在购买硬件前,检查 Linux 上的非 Apple 无线网卡能否支持 AirDrop
  • 在其他 Rust 项目中集成 AWDL 或 AirDrop 功能

快速上手

  1. 1

    在 Arch 上通过 AUR 安装命令行工具

    yay -S owly
  2. 2

    从发布页面下载 Debian/Ubuntu 的 .deb 包

  3. 3

    安装下载的 .deb 包

    sudo apt install ./owly_*_amd64.deb
  4. 4

    在终端中启动无线电

    owly radio up

使用前须知

  • 仅适用于 iPhone 与 Wi-Fi 芯片并非苹果 Broadcom 芯片的 Linux 设备之间的传输。
  • 仅支持特定的 Wi-Fi 网卡,且不同网卡表现不一。
  • 部分网卡不稳定或完全无法工作,且在 6 信道上的独占模式速度较慢。
  • 需要进行系统级设置,例如 systemd 服务和防火墙调整。

入选 Repolode 开源周刊

标签

常见问题

owly 是什么?
面向 Linux 的 AirDrop 命令行工具,让 iPhone 与非 Apple Wi-Fi 网卡的 Linux 设备互传文件。 Owly 是一个在 Linux 上实现 AirDrop 的工具,让 iPhone 与 Linux 电脑之间可以互传文件,无需 Apple 自家的 Wi-Fi 芯片。它通过在受支持的非 Apple 无线网卡上运行 Apple 的 AWDL 点对点 Wi-Fi 协议,使手机能把 Linux 设备识别为 AirDrop 接收端。
owly 可以免费使用吗?用的什么许可证?
owly 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
owly 还在维护吗?
活跃维护中。owly 最近一次提交是在 2026年11月3日。
owly 适合用来做什么?
不借助 Mac,把 iPhone 上的照片传到 Linux 笔记本 从 Linux 桌面向附近的 iPhone 发送文件 在购买硬件前,检查 Linux 上的非 Apple 无线网卡能否支持 AirDrop 在其他 Rust 项目中集成 AWDL 或 AirDrop 功能
owly 怎么安装和运行?
在 Arch 上通过 AUR 安装命令行工具: yay -S owly 从发布页面下载 Debian/Ubuntu 的 .deb 包 安装下载的 .deb 包: sudo apt install ./owly_*_amd64.deb 在终端中启动无线电: owly radio up
在哪里获取 owly?
源代码和安装说明在 GitHub 上:https://github.com/t4t5/owly

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目