Беспроводная передача файлов невероятно удобна Никаких кабелей, никаких ручных настроек. Просто быстрая передача файлов с одного устройства на другое по локальной сети.
Я знаю, что передавать файлы, особенно огромные, по кабелю быстрее. Но если в вашей библиотеке тысячи фотографий и видео, то на их загрузку уйдет несколько минут.
Когда нужно поделиться всего несколькими избранными фотографиями, проще выбрать их на телефоне и поделиться ими.
Теперь, вместо того чтобы загружать выбранные файлы на облачные серверы или отправлять их через WhatsApp, альтернативы с открытым исходным кодом предлагают более прямой и частный подход к передаче файлов без участия третьих сторон.
Эти инструменты не только безопаснее и быстрее, но и зачастую более надежны, чем вышеупомянутые варианты.
Позвольте мне рассказать о нескольких таких инструментах, которые вы можете использовать для передачи файлов между Linux и вашими смартфонами Android.
1. Packet: Простая передача данных
Я начинаю этот список с Packet – приложения, которое делает передачу файлов легкой благодаря своему пользовательскому интерфейсу и частичной реализации Quick Share. С его помощью устройства Android могут легко подключаться к вашему Linux-устройству по беспроводной сети.
Приложение разработано с учетом пожеланий пользователей Gnome, предлагая чистый интерфейс GTK и дополнительную интеграцию Nautilus. После настройки ваша Linux-машина должна автоматически появляться в списке устройств при обмене файлами с Android и наоборот.
Когда я тестировал программу, ни разу не было сбоя при передаче данных, и каждая сессия завершалась быстро без необходимости ручной настройки IP или сопряжения.
Ключевые особенности
- Может быть интегрирован с Nautilus
- Работает с Android Quick Share
- Передача данных по локальной сети без зависимости от интернета
2. KDE Connect
KDE Connect отлично подходит для дистрибутивов Linux с KDE Plasma, но его можно использовать и в других. Что самое приятное, так это то, что он оснащен такими функциями, как передача файлов, информация о заряде батареи, совместное использование буфера обмена и многое другое. Вы можете включить или выключить каждую функцию, чтобы не остаться с ненужными вещами.
Я убедился, что передача файлов в большинстве случаев очень удобна. К тому же, это не просто отправка файлов. Я могу управлять музыкой на телефоне с компьютера, получать уведомления о звонках прямо на рабочем столе и даже использовать телефон в качестве удаленной мыши или Клавиатуры.
Ключевые особенности
- Отображение уровня заряда батареи телефона на рабочем столе
- Поддержка отправки SMS-сообщений с рабочего стола
- Возможность удаленного выполнения команд на компьютере с Linux
3. Syncthing: синхронизация (каждой) вещи
Syncthing – это мощный инструмент с открытым исходным кодом для синхронизации файлов между устройствами по локальной сети или через Интернет. Он имеет веб-интерфейс, позволяющий управлять папками синхронизации и устройствами из любого браузера.
Однако он больше подходит для пользователей, которые знают толк в компьютерах под управлением Linux.
Чтобы синхронизировать файлы с Android, вам понадобится стороннее приложение, например Syncthing-Fork. Поскольку Syncthing синхронизирует целые папки, а не отдельные файлы, я рекомендую создать специальную папку, которая будет оставаться пустой, пока вы не скинете в нее файлы для передачи.
При правильной настройке передача файлов происходит быстро и надежно, а подробный статус синхронизации и журналы помогут вам отслеживать, что происходит во время синхронизации.
Ключевые особенности
- Синхронизация полных папок с постоянными обновлениями
- Для синхронизации требуется стороннее приложение для Android
- Веб-интерфейс для удобного управления устройствами и папками
4. LocalSend: Альтернатива AirDrop
LocalSend – это приложение с открытым исходным кодом, созданное для беспрепятственного обмена зашифрованными файлами между устройствами в одной локальной сети. Оно поддерживает Linux, Android, Windows, MacOS и iOS, что делает его одним из самых универсальных кроссплатформенных инструментов в этом списке.
Здесь вы получите чистый и удобный интерфейс, а устройствам присваиваются произвольные имена, чтобы их было легко идентифицировать перед отправкой файлов.
Я использую LocalSend в своем рабочем процессе для быстрой передачи документов и изображений с телефона на компьютер. Единственное небольшое неудобство заключается в том, что мне нужно отключить VPN на обоих устройствах, чтобы они могли обнаружить друг друга в приложении.
Ключевые особенности
- Широкая кросс-платформенная поддержка
- Без интернета, без отслеживания, без рекламы
- Передача файлов в зашифрованном виде
5. Warpinator: Инструмент для обмена файлами от команды Linux Mint
Разработанный командой Linux Mint, Warpinator – это инструмент с открытым исходным кодом для удобной передачи файлов по локальным сетям. Он прост в использовании, но имеет некоторые недостатки. Например, чтобы разблокировать все функции, необходимо включить безопасный режим. Без этого приложение автоматически завершает работу через 60 минут.
На Android мне пришлось прибегнуть к помощи стороннего клиента Warpinator, поскольку официального приложения пока не существует. Подключение новых устройств иногда бывает не очень удобным и требует устранения некоторых неполадок, прежде чем все заработает гладко, так что имейте это в виду.
Ключевые особенности
- Автоматическое обнаружение устройств по локальной сети
- Одновременная передача данных с опциональным сжатием данных
- Ручное подключение для ограниченных сетевых сред
Бонус: GSConnect – неофициальный форк KDEConnect в GNOME
“GSConnect:“https://extensions.gnome.org/extension/1319/gsconnect/ – это расширение оболочки на основе KDE Connect, созданное специально для рабочих станций GNOME. Оно хорошо работает с приложением KDE Connect для Android, предоставляя большинство тех же функций без необходимости переключения окружения рабочего стола.
Мне очень нравится управление мультимедиа, потому что я могу управлять любой музыкой или видео, воспроизводимыми на моей Linux-установке, прямо с телефона. Передача файлов обычно проходит гладко, но иногда, когда я отправляю несколько файлов с Linux на Android, только один файл принимается, а остальные исчезают.
Кроме этой проблемы, GSConnect без проблем справляется с уведомлениями, обменом буфером обмена и другими функциями.
Ключевые особенности
- Удобные элементы управления мультимедиа и уведомления.
- Полные возможности KDE Connect на рабочих станциях GNOME
- Поддержка расширений для браузеров Chrome и Firefox
Заключение
Как вы видите, Packet и LocalSend – это простые инструменты, предназначенные в первую очередь для обмена файлами между телефоном и настольным компьютером Linux. Warpinator также можно использовать для обмена файлами между различными настольными компьютерами и операционными системами.
KDEConnect и GSConnect более функциональны, поскольку они интегрируют некоторые функции вашего смартфона с настольным компьютером.
Syncthing – это универсальный инструмент для синхронизации файлов по протоколу P2P.
Теперь, когда я представил эти варианты, вам предстоит изучить их и решить, какой инструмент вы хотите использовать для обмена файлами с телефона на Linux-систему.
Комментарии (0)