Загрузка видео объёмом 400 МБ с ноутбука на телефон не должна требовать загрузки в Google Drive и повторной загрузки. AirDrop решил эту проблему для устройств Apple в 2011 году, и остальная экосистема наконец-то его нагоняет: инструменты peer-to-peer, которые обнаруживают друг друга в локальной сети, шифруют данные в пути и полностью избегают облака. Мы протестировали восемь приложений для рабочего стола, которые передают файлы между смешанными установками Windows, macOS, Linux, Android и iOS, и ранжировали их по сложности настройки, скорости передачи и тому, как хорошо они обрабатывают файлы, которые телефон не может открыть (большие архивы, исполняемые файлы, хранилища кода).
Список смешивает одноранговых сетевых инструменты с инструментами, которые также могут передавать через интернет, используя сервер встречи или портал.
На что обратить внимание в приложении для передачи файлов между устройствами
Функции, которые отличают полезный инструмент передачи от новизны:
- Обнаружение сверстников. Автоматическое обнаружение других запущенных экземпляров в локальной сети, без ручного ввода IP.
- Шифрование при передаче. TLS или эквивалент. Не “доверяйте локальной сети”.
- Поддержка кроссплатформенности. Windows, macOS и Linux минимум. Клиенты Android и iOS, если важна сторона телефона.
- Не требуется учётная запись. Лучшие из этих инструментов не просят адрес электронной почты.
- Передача папок. Не только отдельные файлы. Некоторые приложения передачи это пропускают.
- Возобновление при прерывании. Потеря сигнала Wi-Fi не должна перезагружать передачу объёмом 4 ГБ с нуля.
Быстрое сравнение
| Приложение | Обнаружение | Кроссплатформенность | Передача через интернет | Бесплатный план |
|---|---|---|---|---|
| LocalSend | LAN mDNS | Windows, macOS, Linux, Android, iOS | Нет | Полное приложение, бесплатно |
| Snapdrop | LAN через браузер | Любой браузер | Нет | Бесплатно |
| PairDrop | LAN через браузер | Любой браузер | Опциональная пара | Бесплатно |
| Warpinator | LAN mDNS | Linux, Android (порт Windows) | Нет | Бесплатно |
| Croc | Relay сервер | Windows, macOS, Linux | Да | Бесплатно |
| Syncthing | Глобальное обнаружение | Windows, macOS, Linux, Android | Да | Бесплатно |
| KDE Connect | LAN mDNS | Linux, Windows, macOS, Android | Нет | Бесплатно |
| Magic Wormhole | Rendezvous relay | Windows, macOS, Linux | Да | Бесплатно |
1. LocalSend — лучше для AirDrop-подобного по умолчанию
LocalSend — это инструмент, который большинство людей устанавливают в первую очередь, когда обнаруживают эту категорию. Встроенные приложения для Windows, macOS, Linux, Android и iOS автоматически обнаруживают друг друга по локальной сети, передачи зашифрованы от конца до конца, а пользовательский интерфейс представляет собой одноклик отправки с опциональным подтверждением на принимающей стороне. Работают файлы, папки и текст буфера обмена.
Где он не справляется: Только локальная сеть. Нет relay для передачи через сети.
Ценообразование:
- Бесплатно и с открытым исходным кодом по лицензии MIT.
Скачать: localsend.org
Вывод: приложение передачи файлов между устройствами по умолчанию для смешанного семейства платформ.
2. Snapdrop — лучше для варианта без установки на основе браузера
Snapdrop — это инструмент передачи LAN, который работает полностью в браузере. Откройте snapdrop.net на двух устройствах в одной сети, перетащите файл, готово. Ничего не нужно устанавливать, работает на любой ОС с современным браузером, включая iOS Safari.
Где он не справляется: Передачи проходят через публичный сервер для сигнализации (сам файл — peer-to-peer). Ограничено временем жизни вкладки браузера.
Ценообразование:
- Бесплатно и с открытым исходным кодом.
Скачать: snapdrop.net
Вывод: выбор, когда установка приложения невозможна.
3. PairDrop — лучше для форка Snapdrop с сопряжением через интернет
PairDrop — это производная от Snapdrop, которая добавила функцию сопряжения: два устройства, которые делят временный код, могут передавать в разных сетях, а не только в одной локальной сети. Все остальное из модели браузера без установки Snapdrop остаётся без изменений.
Где он не справляется: Путь передачи в интернет использует публичный сервер сигнализации. Не полностью самохостируемый без конечной точки сопряжения.
Ценообразование:
- Бесплатно и с открытым исходным кодом под лицензией GPL.
Скачать: pairdrop.net
Вывод: выбор для передачи на основе браузера, которой иногда нужно пересекать сети.
4. Warpinator — лучше для передачи LAN, ориентированной на Linux
Warpinator родился на Linux Mint и превратился в основной инструмент передачи LAN для пользователей Linux. Он использует mDNS для обнаружения, gRPC для передачи и шифрует с помощью TLS. Приложение для Android расширяет его на телефоны, а портированные версии для Windows и macOS есть в сообществе.
Где он не справляется: Порты Windows и macOS поддерживаются сообществом. Официальная поддержка только Linux.
Ценообразование:
- Бесплатно и с открытым исходным кодом под лицензией GPL.
Скачать: github.com/linuxmint/warpinator
Вывод: подходит для настройки, ориентированной на Linux, которая время от времени отправляет на Android.
5. Croc — лучше для передачи через интернет без учётной записи
Croc — это инструмент CLI для отправки файлов через интернет с квантованной шифрованием и без регистрации. Обе стороны запускают croc send <file> и croc <code>, и передача завершается через relay, когда прямое подключение не удаётся. Работает между Windows, macOS и Linux.
Где он не справляется: Только CLI, без GUI. Лучше всего для людей, уже привыкших к терминалу.
Ценообразование:
- Бесплатно и с открытым исходным кодом под лицензией MIT.
Скачать: github.com/schollz/croc
Вывод: выбор для разработчиков, которые перемещают файлы между машинами из командной строки.
6. Syncthing — лучше для непрерывной синхронизации папок между устройствами
Syncthing — это инструмент синхронизации файлов peer-to-peer, который запускает фоновый сервис на каждом устройстве и поддерживает синхронизацию выбранных папок. Это не одноразовый инструмент передачи, это постоянная реплика на устройствах с обработкой конфликтов, шифрованием и версионированием.
Где он не справляется: Избыток для одноразовых передач. Первоначальная настройка требует прохода конфигурации для добавления каждого устройства.
Ценообразование:
- Бесплатно и с открытым исходным кодом под лицензией MPL.
Скачать: syncthing.net
Вывод: подходит, когда цель — “синхронизировать эту папку на всех моих устройствах”, а не “отправить этот один файл”.
7. KDE Connect — лучше для интеграции Linux с Android
KDE Connect покрывает передачу файлов как одну функцию среди многих: синхронизация буфера обмена, уведомления, удалённый ввод и отправка файлов из меню общего доступа телефона прямо на рабочий стол. Работает на всех трёх рабочих столах и Android, с клиентом iOS, который охватывает подмножество.
Где он не справляется: Часть передачи файлов — это одна из нескольких функций. Не специализированный инструмент.
Ценообразование:
- Бесплатно и с открытым исходным кодом под лицензией GPL.
Скачать: kdeconnect.kde.org
Вывод: выбор, когда интеграция телефона с рабочим столом — это основной случай использования, а передача файлов — одна из нескольких потребностей.
8. Magic Wormhole — лучше для передачи на основе кода через интернет
Magic Wormhole — это инструмент CLI для передачи, который использует сервер встречи для представления двух сверстников и затем согласовывает прямое подключение с коротким читаемым кодом. Всё шифруется от конца до конца, и коды быстро истекают.
Где он не справляется: Только CLI, без постоянного удостоверения личности. Каждая передача требует нового обмена кодом.
Ценообразование:
- Бесплатно и с открытым исходным кодом под лицензией MIT.
Скачать: magic-wormhole.readthedocs.io
Вывод: альтернатива Croc, когда предпочтителен стиль обмена коротким кодом.
Как выбрать правильный
Для смешанного семейства платформ с телефонами, установите LocalSend и остановитесь. Для варианта без установки в браузере Snapdrop покрывает одну сеть, PairDrop пересекает сети. На установке Linux, Warpinator — основной выбор. Для передачи через интернет из командной строки, Croc или Magic Wormhole. Для непрерывной синхронизации на устройствах, Syncthing. На установке KDE с Android, KDE Connect покрывает передачу файлов как одну функцию более широкой интеграции.
FAQ
Какое лучшее бесплатное приложение для передачи файлов между устройствами?
LocalSend для приложения GUI, которое охватывает все ОС. Croc или Magic Wormhole для передачи CLI через интернет. Snapdrop для варианта без установки на основе браузера.
Зашифрованы ли эти передачи?
Да на каждом перечисленном инструменте. LocalSend, Warpinator, KDE Connect используют TLS в локальной сети. Croc и Magic Wormhole используют квантованное шифрование через интернет. Syncthing использует TLS с сертификатами устройств.
Могу ли я передавать файлы с iPhone с помощью этих приложений?
LocalSend и Snapdrop имеют клиентов iOS или работают в Safari. PairDrop также работает в Safari. KDE Connect имеет клиента iOS с подмножеством функций.
Как быстро работают эти передачи?
Передачи LAN через Wi-Fi 6 или Ethernet регулярно насыщают сетевую ссылку. Передачи через интернет зависят от сервера relay и пропускной способности загрузки обоих сверстников.
Нужна ли мне учётная запись для использования любого из этих?
Нет. Каждый инструмент в этом списке работает без создания учётной записи или предоставления адреса электронной почты.