Repolode
t4t5

t4t5/owly

Командный AirDrop для Linux: передавайте файлы между iPhone и компьютерами с Linux через AWDL на совместимых Wi-Fi-картах не от Apple.

Open source альтернатива:AirDrop

Звёзды
3,295
Форки
256
Открытые issues
28
Последний коммит
4 дня назад

Что это?

Owly — реализация AirDrop для Linux. Она позволяет передавать файлы между iPhone и компьютерами с Linux, хотя обычно для этого нужен Wi-Fi-чип Apple. Проект запускает пиринговое Wi-Fi-соединение Apple AWDL на совместимой карте не от Apple, поэтому iPhone видит компьютер с Linux как устройство-получатель AirDrop.

Проект состоит из двух частей: owlyd — системной службы, которая управляет Wi-Fi-картой и запускает AWDL, и слоя AirDrop, который работает от имени обычного пользователя. Для работы достаточно нескольких команд: включите радио командой `owly radio up`, затем принимайте файлы с помощью `owly receive` или просматривайте устройства поблизости и отправляйте файлы командой `owly send`. Пакеты доступны для Arch, NixOS, Debian/Ubuntu и Fedora; также проект можно собрать из исходников с помощью Rust.

Поддержка оборудования зависит от карты и драйвера. В проекте есть таблица протестированных карт Intel, MediaTek, Realtek и Qualcomm с указанием их статуса в общем или эксклюзивном режиме, а команда `owly doctor` сообщает, что может делать конкретный компьютер. Крейты Rust для AWDL, AirDrop и радиослоя также можно использовать отдельно.

Ключевые возможности

  • 01Передаёт и принимает файлы с iPhone через AWDL на совместимых Wi-Fi-картах Linux
  • 02Предоставляет CLI-команды для включения радио, приёма файлов, поиска устройств поблизости и отправки файлов
  • 03Команда `owly doctor` сообщает режим работы карты и известные проблемы
  • 04Позволяет запустить тестирование, которое создаёт отчёт о совместимости оборудования
  • 05Предоставляет пакеты для Arch, NixOS, Debian/Ubuntu и Fedora; проект также можно собрать из исходников с помощью Rust
  • 06Предоставляет слои AWDL, AirDrop и радио в виде переиспользуемых крейтов Rust

Сценарии использования

  • Передавать фотографии с iPhone на ноутбук с Linux без Mac
  • Отправлять файлы с компьютера Linux на находящиеся поблизости iPhone
  • Проверять, поддерживает ли Wi-Fi-карта не от Apple функцию AirDrop в Linux, прежде чем покупать оборудование
  • Добавлять поддержку AWDL или AirDrop в другие проекты на Rust

Быстрый старт

  1. 1

    Установите CLI на Arch через AUR

    yay -S owly
  2. 2

    Скачайте .deb со страницы релизов (Debian/Ubuntu)

  3. 3

    Установите скачанный пакет .deb

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

    Запустите radio в терминале

    owly radio up

Что важно знать

  • Работает только между iPhone и устройствами Linux, Wi-Fi-чип которых не является чипом Broadcom от Apple.
  • Работает только с поддерживаемыми Wi-Fi-картами; поведение зависит от карты.
  • Некоторые карты работают нестабильно или не работают вовсе, а эксклюзивный режим на канале 6 работает медленно.
  • Требуется настройка с правами root, например служба systemd и изменение правил файрвола.

В выпуске Repolode Weekly

Темы

Частые вопросы

Что такое owly?
Командный AirDrop для Linux: передавайте файлы между iPhone и компьютерами с Linux через AWDL на совместимых Wi-Fi-картах не от Apple. Owly — реализация AirDrop для Linux. Она позволяет передавать файлы между iPhone и компьютерами с Linux, хотя обычно для этого нужен Wi-Fi-чип Apple. Проект запускает пиринговое Wi-Fi-соединение Apple AWDL на совместимой карте не от Apple, поэтому iPhone видит компьютер с Linux как устройство-получатель AirDrop.
owly можно использовать бесплатно? Какая у него лицензия?
owly распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
owly всё ещё поддерживается?
Активно поддерживается. Последний коммит в owly — 3 нояб. 2026 г..
Для чего можно использовать owly?
Передавать фотографии с iPhone на ноутбук с Linux без Mac Отправлять файлы с компьютера Linux на находящиеся поблизости iPhone Проверять, поддерживает ли Wi-Fi-карта не от Apple функцию AirDrop в Linux, прежде чем покупать оборудование Добавлять поддержку AWDL или AirDrop в другие проекты на Rust
Как установить owly?
Установите CLI на Arch через AUR: yay -S owly Скачайте .deb со страницы релизов (Debian/Ubuntu) Установите скачанный пакет .deb: sudo apt install ./owly_*_amd64.deb Запустите radio в терминале: owly radio up
Где скачать owly?
Исходный код и инструкции по установке — на GitHub: https://github.com/t4t5/owly

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

OpenDrop — инструмент командной строки на Python с открытым исходным кодом для отправки и получения файлов через Apple AirDrop по Wi-Fi благодаря совместимости с протоколом, полученной обратной разработкой.

9,9 тыс.+14 за неделю319PythonGPL-3.0Обновлён 3 месяца назад

Кроссплатформенная передача файлов между Android, iOS, Linux, macOS и Windows через временную WiFi-сеть или общую сеть — без подключения к интернету.

5,4 тыс.+7 за неделю258RustGPL-3.0Активно поддерживаетсяОбновлён 14 дней назад

CLI-инструмент для передачи файлов и папок между любыми компьютерами напрямую, с ретранслятором на случай недоступности прямого соединения и сквозным шифрованием по общей кодовой фразе.

40,9 тыс.+61 за неделю1,7 тыс.GoMITАктивно поддерживаетсяОбновлён позавчера

Кроссплатформенное приложение для прямой передачи файлов между устройствами через интернет с сквозным шифрованием, без облачного хранилища и ограничений по размеру.

2,1 тыс.+179 за неделю139TypeScriptOtherАктивно поддерживаетсяОбновлён 8 дней назад