Аналог LocalSend — без установки на каждое устройство и без общей сети
Второй стороне достаточно открыть веб-страницу — одолженный ноутбук или телефон коллеги, и ничего ставить ради разовой передачи не надо
LocalSend — нативное приложение: находит второе устройство через мультикаст в локальной сети, а затем шлёт зашифрованные данные напрямую, после обнаружения не касаясь никакого сервера. Скорость настоящая, потому что нет похода в интернет. Плата тоже конкретная: приложение нужно на каждом участвующем устройстве, и обе стороны должны быть в одной сети — когда телефон на мобильном интернете, а ноутбук в офисной сети, второй конец просто не находится.
ИсточникПеретащите файлы сюда — передача начнётся сразу Начать передачу
Значит, настоящий критерий: чьи устройства задействованы на этот раз. Если оба ваши и обычно стоят в одном доме или офисе, поставить LocalSend один раз выгодно — дальше каждая передача быстрая. Если на том конце коллега, клиент или одолженный ноутбук, шаг «сначала поставь приложение» превращается в трение: мало кто ставит программу ради одного файла, а на корпоративных машинах это часто попросту запрещено.
Второе ограничение жёстче: одна и та же сеть. В командировке в отеле, когда каждый на своей раздаче с телефона, или в офисной сети с включённой изоляцией клиентов (устройства скрыты друг от друга — обычное дело в корпоративных и публичных Wi-Fi), всё, что опирается на локальное обнаружение, отпадает. Браузерный путь обнаружения не требует: одна сторона показывает шесть цифр, другая их вводит, и в какой сети каждый — неважно.
Пункт за пунктом
| Критерий | LocalSend | TutuDrive Send |
|---|---|---|
| Нужна ли установка | Его приложение нужно на каждом участвующем устройстве | Ничего ставить не нужно — работает в браузере |
| Каким путём идут файлы | Шифрованно напрямую по локальной сети; после обнаружения сервер не участвует | Напрямую между устройствами. Если прямое соединение не выходит, переключаемся на ретранслятор и честно пишем об этом. |
| Между разными сетями | Нет — обнаружение идёт по локальному мультикасту, обе стороны должны быть в одной сети | Да, обеим сторонам не обязательно быть в одной сети |
| Проверка целостности | Публично не описано | Каждый файл сверяется по sha-256 после приёма: расхождение в один байт — ошибка |
| Остаётся ли копия | Нет — передача остаётся в локальной сети, никуда ничего не загружается | При прямом соединении не остаётся ничего — байты до нас не доходят. При ретрансляции копия удаляется в момент, когда её забрала вторая сторона, а суточная уборка страхует. |
| Открытый код и self-hosting | Открытый код, и по природе он уже работает на ваших собственных устройствах | Не открытый код и нет self-hosting — вот этого у нас нет |
Когда лучше выбрать его
- Оба устройства ваши и обычно находятся в одном доме или офисе: поставьте один раз, и дальше каждая передача идёт по локальной сети — как правило, быстрее всего, что хоть как-то задевает интернет.
- Отправляемое очень объёмное, и вы действительно в одной Wi-Fi: передача по локальной сети не упирается в интернет-канал, поэтому десятки гигабайт ограничены только сетевой картой и диском.
Как это работает здесь
- 1
Перетащите файлы или нажмите «Выбрать файлы». Целая папка тоже подойдёт.
- 2
Появятся QR-код и шесть цифр. Собеседник сканирует, вводит цифры или открывает присланную ссылку.
- 3
Как только связь установлена, передача начинается. Регистрация и установка не нужны ни одной стороне.
Частые вопросы
LocalSend не находит второе устройство — что делать?
Он ищет устройства через локальный мультикаст, поэтому ломается в трёх случаях: устройства не в одной сети; в сети включена изоляция клиентов (публичный Wi-Fi, гостевые и многие корпоративные сети включают её по умолчанию); либо системный брандмауэр блокирует. Первые два — не вопрос настроек: сама сеть не позволяет устройствам видеть друг друга. Тогда путь без обнаружения экономит время: эта страница показывает шесть цифр, вторая сторона их вводит, и сети у вас могут быть любые.
Собеседник не хочет ставить приложение — есть другой способ?
Есть — пусть просто откроет веб-страницу. Ради этого она и существует: получателю достаточно открыть адрес в браузере, отсканировать код или ввести шесть цифр — без регистрации, без установки и без общей с вами сети. На корпоративных ноутбуках установка софта часто запрещена вовсе; этот путь обходит такое требование.
Работает ли инструмент локальной сети, если мы не в одном Wi-Fi?
Нет. Вся посылка инструмента локальной сети — что устройства видят друг друга в одной сети; когда она не выполняется, других путей у него нет. Для перехода между сетями нужен другой механизм: сервер помогает сторонам один раз обменяться сведениями о соединении, а затем прямая связь строится через интернет — именно это и делает браузерный подход, который использует эта страница.
Браузерный путь намного медленнее нативного приложения?
В одной Wi-Fi и при установленном прямом соединении оба варианта — пиринг внутри локальной сети, разрыв невелик: потолок задают сетевая карта и диск. Настоящая разница проявляется, когда прямое соединение не выходит: инструменту локальной сети идти некуда, а браузерный путь может отступить на ретранслятор и продолжить (с ограничением по его полосе и явной пометкой «через ретранслятор»). Так что смотрите не на пиковую скорость, а на то, соединяется ли оно в вашей ситуации.