LocalSend
LocalSend contributors · Бесплатный проект с открытым исходным кодом для обмена файлами и текстом между устройствами в локальной сети; для обычной передачи не нужны облачная учетная запись и интернет.
Описание
LocalSend — бесплатное приложение с открытым исходным кодом для обмена файлами и текстом между находящимися поблизости устройствами по локальной сети. Оно позволяет передавать документы, фотографии и сообщения между компьютерами Mac, ПК и телефонами, не отправляя их через облачное хранилище. Устройства должны иметь сетевую доступность: одного физического соседства недостаточно.
Возможности
- Находит совместимые устройства в локальной сети и отправляет файлы, папки или текст.
- Принимает и просматривает передачи, позволяет выбрать папку назначения и отслеживать ход передачи.
- Позволяет сохранять избранные устройства и настраивать прием для доверенных устройств.
- Позволяет делиться через ссылку в браузере, если включен соответствующий режим.
- Передача по HTTPS; контрольные суммы по умолчанию включены в1.18.
- Позволяет настраивать внешний вид и использовать кроссплатформенные клиенты; также доступна отдельная CLI.
Установка и передача
Установите brew install --cask localsend или загрузите официальный DMG для Mac и скопируйте LocalSend.app в папку «Программы». Откройте LocalSend на обоих устройствах и убедитесь, что они доступны друг другу в локальной сети. На устройстве отправителя выберите файлы или текст, затем укажите получателя. Перед приемом передачи проверьте устройство-получатель и папку назначения. Для обычной передачи между приложениями в локальной сети не требуются ни доступ в интернет, ни учетная запись в облачном сервисе.
Этот Cask устанавливает графическое приложение, а не отдельно распространяемую CLI LocalSend, представленную в1.18.0. Для CLI предусмотрены собственные загрузки и команды. Обновления через менеджеры пакетов и магазины распространяются соответствующими способами.
Настройка сети и разрешения
Разрешите LocalSend работу через локальный брандмауэр: по умолчанию входящие соединения TCP и UDP используют порт53317; исходящие соединения также должны быть разрешены. Не открывайте этот порт для публичного интернета только ради обнаружения устройств в локальной сети. Изоляция клиентов или точек доступа на маршрутизаторе, гостевые сети и VPN, блокирующие трафик LAN, могут помешать обнаружению устройств или передаче. При запросе разрешите доступ к локальной сети в настройках конфиденциальности macOS/iOS. Если обнаружение не работает, но подключение по адресу доступно, используйте локальный IP-адрес устройства-получателя и избранное, как описано в официальном руководстве по устранению неполадок.
Проблемы совместимости, вызванные сетевыми прокси, устранены в1.18.2. Старые версии приложения на устройствах-партнерах могут работать иначе; в1.18.2 специально восстановлена совместимость с1.17.0 и более ранними версиями в сетях без многоадресной рассылки. Обмен через браузер — необязательный способ локального обмена, а не универсальная удаленная облачная ретрансляция. Проверьте настройки автоматического приема для избранных устройств и выбирайте доверенных получателей.
Системы и зависимости
Согласно официальным требованиям совместимости, для Mac нужна macOS11 Big Sur или новее; в настройках сборки приложения для Mac в тегах релизов также указана11. В спискеHomebrew Cask указаны платформы Mac с Intel и Apple Silicon. Поддерживаются Windows10 и новее; последняя поддерживаемая версия для Windows7 — 1.15.4. В текущих официальных требованиях указаны Android7 и новее и iOS13 и новее; для обмена из других приложений могут требоваться более новые версии ОС. В README к тегу1.18.2 сохранены прежние номера версий Android/iOS, поэтому ориентируйтесь на обновленные требования совместимости и соответствующие требования магазина или сборки, а не считайте старые минимальные версии обязательными для всех актуальных вариантов распространения.
Поддержка дистрибутивов Linux зависит от способа упаковки, а не от единого минимального номера версии ОС. В официальном README указаны xdg-desktop-portal и портал GTK для GNOME либо портал KDE для KDE. Для Fire OS доступна версия от Amazon. Установка для других платформ отличается от этого Cask для Mac. В проверенных официальных материалах минимальный объем ОЗУ не указан.
В Mac Cask не указаны дополнительные зависимости-формулы или явные конфликты. Для запуска упакованного приложения отдельные инструментарии Flutter или Rust не нужны; они требуются для сборки из исходного кода. У необязательных интеграций и установок CLI свои инструкции по настройке. Согласно метаданным ресурсов релиза на GitHub, официальный DMG1.18.2 имеет размер52,700,247 байт. Установленным файлам, кэшам и полученным материалам требуется дополнительное место на диске; оставьте достаточно свободного места в выбранной папке назначения.
Учетные записи, стоимость, лицензия и удаление
Для основных передач в LocalSend не требуется учетная запись или подписка. Приложение бесплатное; пожертвования и спонсорская поддержка проекта не связаны с использованием приложения. Исходный код распространяется по лицензии Apache2.0-licensed, которая разрешает использование и изменение, в том числе в коммерческих целях, при соблюдении условий лицензии. На включенные зависимости распространяются их собственные условия. Шифрование передачи не означает, что удаленному устройству автоматически можно доверять: проверяйте адресата и настройки общего доступа.
Команда zap для Homebrew удаляет скрипты приложения, контейнер, настройки и сохраненное состояние LocalSend. Контейнер может содержать данные приложения и полученные материалы — в зависимости от выбранной папки назначения. Перед тщательной очисткой перенесите нужные файлы или создайте их резервную копию. Удаление приложения не означает, что нужно удалять файлы, уже полученные и сохраненные в других местах.
Официальные источники
- Продукт и загрузки: https://localsend.org/
- Исходный код, настройка, совместимость и лицензия: https://github.com/localsend/localsend
- Версия1.18.2: https://github.com/localsend/localsend/releases/tag/v1.18.2
- Протокол: https://github.com/localsend/protocol
Новая версия Что нового в 1.18.2 7 окт. · Редакция OpenNavo · Перевод ИИ
- УзлыСовместимость с 1.17.0-and и ранними версиями без многоадресного обнаружения.
- ФункцииПолучение файлов по ссылке в браузере поддерживает перетаскивание.
- ИсправленияНе выполняются HTTP-перенаправления от узлов.