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

Tailscale на iPhone показывает только None: проверка списка exit node

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

Как отделить пустой picker после перезапуска Tailscale iOS от недоступности узлов: peers, Shortcuts, фактический маршрут и безопасный пакет для поддержки.

Разделите peers и exit nodes

Список устройств подтверждает, что клиент получил часть состояния tailnet, но не гарантирует отображение доступных exit nodes. Официальная документация указывает, что выбор появляется только при наличии доступного узла, который рекламирует маршрут и разрешён администратором. Зафиксируйте отдельно: видны ли peers, есть ли узел в admin console и содержит ли picker что-либо кроме None.

Проверьте состояние через Shortcuts

Tailscale официально поддерживает действия Use Exit Node, Stop Using Exit Node и Get Status в iOS Shortcuts. Используйте заранее созданное штатное действие только как контроль: возвращает ли оно известный узел и меняется ли Get Status. Не воспринимайте временное появление списка после Shortcuts как доказательство исправления и не автоматизируйте чувствительное действие без разблокировки устройства.

Сравните до и после перезапуска

Снимите четыре поля перед закрытием приложения: peers, содержимое picker, результат Get Status и текущий публичный маршрут без публикации адреса. Штатно завершите и снова откройте клиент, затем повторите те же поля. Если исчезает только список, а известный узел продолжает применяться через Shortcuts, это отличает интерфейсное состояние от полной недоступности маршрута.

Не меняйте сервер и ACL одновременно

Оба свежих сигнала относятся к alternate-server профилям, поэтому тип control server важен для отчёта. Однако issue не подтверждает, что причиной является Headscale или конкретная ACL. Не переключайте сервер, не добавляйте широкое autogroup:internet и не переподтверждайте все маршруты в одном опыте. Сначала сохраните версии iOS, Tailscale и control server с точной последовательностью.

Когда передавать разработчикам

Если после двух перезапусков peers стабильно видны, picker снова пуст, а Shortcuts временно восстанавливает выбор, соберите bug report штатным способом. Удалите названия узлов, IP, tailnet и идентификаторы отчёта из публичного текста. Остановитесь до удаления профиля или повторной регистрации: свежий и старый профиль могут вести себя по-разному, а сброс уничтожит этот контроль. Дополнительно отметьте, показывает ли Get Status выбранный узел после закрытия GUI: это связывает наблюдение с состоянием клиента, а не только с экраном.

Материал подготовлен редакцией VOne с применением ИИ для дерева границ; поведение exit node и Shortcuts проверено по официальной документации, issue использованы только как обезличенные сигналы.

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

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

Ответы

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

Ваш ответ

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

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

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