LocalSend — простая передача файлов между устройствами в одной сети
Ранее на сайте публиковалось несколько статей о том, как реализовать простую пересылку файлов между устройствами, подключенных к одной локальной сети по Wi-Fi или кабелю. Однако, большинство решений проприетарные, либо имеют ограничения в части платформ, на которых их можно использовать. Некоторым необходим доступ в Интернет.
LocalSend — бесплатный инструмент с открытым исходным кодом, предназначенный для тех же целей, простой в использовании и доступный для Windows, Linux, MacOS, Android и iOS, работающей в локальной сети даже при отсутствии Интернет-подключения. О нём и пойдёт речь в этом материале.
Загрузка и установка
Для того, чтобы скачать LocalSend для вашего устройства, можно использовать официальную страницу загрузок, где представлены версии для всех ОС.
Есть и другие возможности:
- Загрузка всех доступных версий с GitHub
- Использование Winget или других менеджеров пакетов для установки в Windows, например:
winget install localsend
- Мобильное приложение LocalSend в Play Маркет и App Store
В случае Windows доступны как портативная версия в виде архива, так и полноценный установщик.
Использование LocalSend
Независимо от того, в какой операционной системе вы запустите LocalSend, интерфейс будет практически идентичен.
Он состоит из трёх вкладок:
- Получить — здесь можно настроить параметры получения файлов, в частности — быстрого сохранения. Если оно отключено, то для каждого входящего файла потребуется подтверждение, при выборе «Избранное» — автоматическое получение будет выполняться только для файлов от избранных устройств в сети, при выборе «Включено» — от всех устройств в вашей сети.
- Отправить — отображает доступные устройства поблизости (находящиеся в той же сети) с возможностью добавления их в избранные и отправки файла, папки, текста или элемента из буфера обмена на выбранные вами устройства.
- Настройки — включает базовые и расширенные настройки. В частности, настройки оформления, автозапуска с Windows, места сохранения (по умолчанию — папка «Загрузки»), используемых портов, шифрования (по умолчанию включено), имени устройства (по умолчанию задаётся случайным образом) и другие. Все в достаточной мере понятны и на русском языке.
Сам процесс использования LocalSend для отправки файлов или папок на другие устройства интуитивен:
- На вкладке «Отправить» выбрать файлы, папки или другие элементы, которые нужно передать, после чего нажать по целевому устройству.
- Если на целевом устройстве включено подтверждение приёма, на нём потребуется нажать кнопку «Принять».
Готово, файлы будут переданы без использования каких-либо сторонних серверов, доступ в Интернет не требуется.
В моём тесте всё работает отлично и быстро, каких-либо нюансов, на которые следовало бы обратить особое внимание в части функционирования утилиты, я не отметил.
В случае каких-либо проблем может пригодиться раздел «Troubleshooting» на официальной странице GitHub, где, в частности, отмечаются следующие возможные решения на случай, если устройства не видят друг друга:
- Переключение профиля сети на «Частная сеть» (в моем случае исправно работает на «Общедоступная»).
- Отключение функции изоляции (AP-Isolation) на роутере
- Использование одной и той же точки доступа (если роутер вещает несколько с разными диапазонами).
- Разблокировка входящего трафика для порта 53317 TCP и UDP в настройках брандмауэра или стороннего файрвола и всего исходящего трафика.
Подводя итог, могу смело рекомендовать инструмент к использованию. Из возможных минусов — отсутствие поддержки передачи иначе чем по локальной сети, например, по Bluetooth или на удалённые устройства в Интернете. При необходимости передачи между двумя мобильными устройствами, можно включить хот-спот (мобильную точку доступа) на одном из них, подключиться к ней с другого, после чего инициировать передачу.
Дополнительная информация
Возможно, вас могут заинтересовать другие похожие утилиты, в некоторых случаях с несколько отличающейся функциональностью:
- Обмен с устройствами поблизости в Windows
- Snapdrop — возможно, ещё более простой способ передачи файлов, чем описанный в статье, но требует подключения к Интернету
- Приложение «Быстрая отправка» от Google для Windows и Android
- Syncthing и Resilio Sync для синхронизации папок и их содержимого между устройствами.
Не, что вы можете предложить собственные решения для рассмотренных задач, в этом и прочих случаях буду рад вашему комментарию ниже.
Виталий Владимирович
В тексте «Готово, файлы будет переданы без использования каких-либо сторонних серверов, доступ в Интернет не требуется.» должно быть написано «будут».
Ответить
Dmitry
Спасибо, исправлено!
Ответить
Виталий Владимирович
При передаче с компьютера на компьютер всё понятно. А при передаче, допустим, с компьютера на смартфон или со смартфона на компьютер — на смартфоне должна быть установлена какая то программа?
Ответить
Dmitry
Да, та же самая, LocalSend.
Ответить
Боб
Благодарю.
Именно ЭТИМ и пользуюсь.
Интерес просто интереса ради … А зачем( у вас на скриншоте) в «настройки» включёно «анимация»? Это чё за функционал?
Ответить
Dmitry
По умолчанию включено было. Не экспериментировал с пунктом, но предполагаю, что просто касается анимаций в интерфейсе.
Ответить
Игорь
Работает быстро. На 15 андроиде и 24Н2 удобнее, чем ADB. Буду ставить на теле-бокс на 9 андроиде (хотя там есть костыль похожий, но телодвижений больше). Спасибо
Ответить
Feelcame
Лет пять пользуюсь TotalCmd WiFi File Transfer. Работает лучше всех. Функционал впечатляет. Написана без использования новомодных веб-технологий, как в сабже. В отличии от конкурентов предельно проста в использовании. Почти как современная, адекватная версия SHAREit. Установочный АПК весит меньше мегабайта. Настоятельно рекомендую попробовать. А админу предлагаю написать статью про эту программу. По моему мнению она незаслуженно обделена вниманием
Ответить