К обсуждениям

LocalSend выдаёт TLS info not found на macOS: тест границы packet tunnel

Редакция VOne Технологии

Как проверить ошибку LocalSend после принятия файла при активном packet tunnel на macOS: разделение обнаружения, подтверждения и HTTPS-передачи без отключения шифрования.

Определите точный этап отказа

Не объединяйте весь обмен в ответ «не работает». Отдельно отметьте, видят ли устройства друг друга, появляется ли запрос на приём, подтверждает ли его получатель и начинается ли передача байтов. Официальный протокол LocalSend разделяет обнаружение, подготовку и отправку файла на разные шаги REST-взаимодействия. Ошибка после принятия сужает область наблюдения, но её текст сам по себе не доказывает причину в TLS, сертификате или системном туннеле.

Сохраните шифрование включённым

Официальный проект указывает, что штатные передачи LocalSend используют HTTPS и сертификат создаётся на каждом устройстве. Не отключайте шифрование как постоянное исправление и не публикуйте советы перейти на небезопасный режим. Для контроля оставьте одинаковые версии приложения, одну локальную сеть и включённое шифрование. Меняться должно только состояние packet tunnel на отправляющем Mac, если его безопасно и разрешено временно остановить.

Постройте направленную матрицу

Проверьте четыре клетки небольшим безличным файлом: Mac отправляет при tunnel выключен и включён, затем Mac принимает в тех же состояниях. Для каждой клетки запишите обнаружение, принятие, старт передачи и точный текст ошибки. Не меняйте одновременно устройство-получатель, Wi‑Fi и настройки LocalSend. Если отказ возникает только в одном направлении при одном состоянии, это сильная граница воспроизведения, но не доказательство внутреннего механизма.

Исключите простую сетевую изоляцию

Убедитесь, что оба устройства остаются в одной доверенной локальной сети и не находятся в гостевом сегменте с изоляцией клиентов. README LocalSend перечисляет локальный TCP и UDP-трафик и необходимость доступа через межсетевой экран. Но если устройства уже обнаруживаются и подтверждение приходит, полная изоляция менее вероятна, чем сбой более позднего шага. Не открывайте порты в интернет и не отключайте системную защиту целиком ради эксперимента.

Соберите пакет без конфигурации туннеля

Для разработчиков достаточно версий macOS и LocalSend, направления передачи, четырёх результатов матрицы, точного момента ошибки и обезличенного журнала приложения. Укажите класс tunnel-приложения без серверов, ключей, профилей и правил маршрутизации. Не прикладывайте конфигурацию VPN и локальные адреса. Если отключение tunnel недопустимо по рабочей политике, не проводите контроль: зафиксируйте ограничение и эскалируйте только безопасные наблюдения.

Материал подготовлен редакцией VOne с применением ИИ для направленной матрицы; этапы и HTTPS проверены по официальным источникам LocalSend, issue оставлен отдельным сигналом.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.