Релиз LocalSend 1.18.0: ядро на Rust, поддержка IPv6, клиент командной строки и проверка целостности файлов

209 комментарии
Крупнейшее обновление LocalSend за полтора года завершает переход сетевого ядра на Rust. Версия 1.18.0 получила официальный CLI-клиент, поддержку IPv6, контрольные суммы, приём файлов по ссылке и улучшения для Windows, macOS, Linux и Android

Разработчик LocalSend выпустил версию 1.18.0 – крупнейшее обновление бесплатного приложения для передачи файлов по локальной сети за последние полтора года. В новой версии завершён перевод сетевого ядра и операций с файлами на Rust, появился первый официальный клиент командной строки, а также добавлены поддержка IPv6, проверка контрольных сумм и возможность принимать файлы по ссылке.

Скачать LocalSend 1.18.0

LocalSend 1.18.0

Выпуск состоялся 10 августа 2026 года. Предыдущая стабильная версия 1.17.0 вышла ещё в феврале 2025 года, поэтому перерыв между крупными обновлениями составил почти полтора года. Всё это время автор проекта Tien Do Nam занимался переработкой внутренней архитектуры приложения.

Ядро на Rust и ускорение передачи

Переход на Rust начался ещё в версии 1.16.0, когда на этот язык перевели HTTP-клиент. В LocalSend 1.18.0 работа завершена: теперь на Rust реализованы вся сетевая часть приложения и файловый ввод-вывод. По словам разработчика, благодаря этому передача данных стала заметно быстрее.

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

Клиент командной строки

Одним из результатов переработки внутренней части LocalSend стал отдельный клиент командной строки. Он использует ту же библиотеку, что и основное приложение на Flutter. Это первый выпуск CLI, поэтому подробной документации для него пока нет.

Клиент доступен для трёх операционных систем, причём для каждой предусмотрены сборки под две архитектуры:

  • Linux: x86-64 и ARM64, архивы tar.gz.
  • macOS: x86-64 и Apple Silicon, архивы tar.gz.
  • Windows: x86-64 и ARM64, исполняемые файлы EXE.

Мобильных версий CLI нет. Инструмент рассчитан прежде всего на ситуации, где графический интерфейс не нужен или недоступен: например, на серверах без рабочего стола, в сценариях автоматизации или при передаче файлов через SSH-подключение.

Что нового в LocalSend 1.18.0

  • Приём файлов по ссылке: раньше через ссылку можно было только отправлять файлы, теперь таким же способом можно и получать их от другого пользователя без установленного LocalSend.
  • Поддержка IPv6: реализована одна из самых давних просьб пользователей, первые запросы на неё появились ещё в 2023 году.
  • Контрольные суммы: добавлена проверка целостности переданных файлов, которая включена по умолчанию.
  • Избранные устройства: автоматический приём файлов от доверенных устройств теперь включён по умолчанию.
  • Десятичные единицы: размер файлов теперь рассчитывается по схеме 1 ГБ = 1000 МБ – так же, как в macOS, iOS, Android и Linux.
  • Имена дубликатов: формат переименования изменён с «file-1.txt» на более привычный «file (1).txt».
  • Оформление: основной цвет интерфейса теперь можно выбрать вручную с помощью палитры.
  • Windows: LocalSend интегрирован в системную панель «Поделиться».
  • Android: передача файлов может продолжаться в фоновом режиме, а для быстрого запуска приложения появилась плитка в панели быстрых настроек.
  • macOS: на странице диагностики добавлена кнопка перехода к настройкам брандмауэра, сочетание Command+Запятая открывает параметры приложения, а вместо технического имени узла отображается более понятное имя компьютера.
  • Linux: вместо крупной шапки GTK3 используется системное оформление окна.
  • Командная строка: передачу текста можно запускать с помощью флагов --text или -t.

Среди исправлений разработчик отдельно отмечает снятие блокировки перехода устройства в спящий режим сразу после завершения передачи. В macOS устранены проблемы с перетаскиванием файлов на значок приложения в Dock и работой расширения «Поделиться». В Linux добавлена поддержка китайских, японских и корейских шрифтов. В Android исправлены сбои при отправке файлов в LocalSend из других приложений, а также потеря данных о местоположении при передаче медиафайлов.

Установщик EXE для Windows временно недоступен

На момент выпуска для Windows опубликованы только ZIP-архивы для x86-64 и ARM64 – привычного установщика EXE среди файлов пока нет. Разработчик отдельно сообщил о проблеме и пообещал добавить установщик в ближайшие дни. Пока пользователи Windows могут воспользоваться портативной версией из архива или установить LocalSend через пакетный менеджер.

Как установить и обновить LocalSend

Встроенного механизма автоматического обновления в LocalSend нет, поэтому новую версию необходимо устанавливать вручную либо получать через магазин приложений или пакетный менеджер. В Windows для установки через терминал можно использовать команду:

winget install LocalSend.LocalSend

Если приложение уже установлено, для перехода на новую версию используется другая команда:

winget upgrade LocalSend.LocalSend

В macOS приложение доступно через Homebrew (brew install --cask localsend) и App Store. В Linux для установки можно использовать Flatpak, Snap или AUR, в Android – Google Play, F-Droid либо APK-файл со страницы выпуска, а в iOS – App Store. Полный список вариантов установки и системные требования приведены на странице программы.

Скачать LocalSend 1.18.0 – бесплатно, лицензия Apache 2.0, для Windows, macOS, Linux, Android и iOS.

Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте