OpenDrop — инструмент командной строки на Python с открытым исходным кодом для отправки и получения файлов через Apple AirDrop по Wi-Fi благодаря совместимости с протоколом, полученной обратной разработкой.
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
Установите CLI на Arch через AUR
yay -S owly - 2
Скачайте .deb со страницы релизов (Debian/Ubuntu)
- 3
Установите скачанный пакет .deb
sudo apt install ./owly_*_amd64.deb - 4
Запустите radio в терминале
owly radio up
Что важно знать
- Работает только между iPhone и устройствами Linux, Wi-Fi-чип которых не является чипом Broadcom от Apple.
- Работает только с поддерживаемыми Wi-Fi-картами; поведение зависит от карты.
- Некоторые карты работают нестабильно или не работают вовсе, а эксклюзивный режим на канале 6 работает медленно.
- Требуется настройка с правами root, например служба systemd и изменение правил файрвола.
В выпуске Repolode Weekly
- Выпуск 3 · Большие MoE-модели с SSD и пересборка Rust за миллисекунды
AirDrop из командной строки для Linux: обмен файлами с iPhone по AWDL на поддерживаемых Wi-Fi-картах не от Apple. Команда owly doctor показывает режим карты и известные проблемы.
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Кроссплатформенная передача файлов между Android, iOS, Linux, macOS и Windows через временную WiFi-сеть или общую сеть — без подключения к интернету.
Клиент GTK для Linux, реализующий протокол Google Quick Share и позволяющий обмениваться файлами по Wi-Fi с Android-устройствами.
CLI-инструмент для передачи файлов и папок между любыми компьютерами напрямую, с ретранслятором на случай недоступности прямого соединения и сквозным шифрованием по общей кодовой фразе.
Утилита командной строки на Go для передачи файлов с компьютера на телефон по Wi-Fi: достаточно показать QR-код в терминале и отсканировать его.
Кроссплатформенное приложение для прямой передачи файлов между устройствами через интернет с сквозным шифрованием, без облачного хранилища и ограничений по размеру.