Устранение неполадок

Разбирайте проблемы настройки Tunna, подключения, routing, подписок, ресурсов и логирования.

6174 слов 28 мин
Поддержка Устранение неполадок, Журналы, Сброс, Конфликты ru

Используйте эту страницу как рабочий регламент. Начните с одного известного узла и простой маршрутизации, выполните одну чистую попытку, затем прочитайте самые новые факты, которые дает Tunna. Большинство проблем связаны с выбранным узлом, планом маршрутизации, Apple Network Extension, обновлениями провайдера, ресурсами, импортами или слишком тихими логами.

Начинайте с симптома, а не с каждой настройки

Выберите ветку, соответствующую тому, что вы можете воспроизвести один раз, затем соберите самые свежие доказательства Tunna перед изменением новых полей.

Используйте эти карточки как карту видимых подписей в этом разделе. Каждая карточка называет поле, элемент управления или состояние и объясняет его назначение перед изменением или использованием.

Видимый выбор

Это элементы управления, состояния или измерения в представлении. Воспринимайте их как справку, а не как обещания функций.

Туннель не будет работать

Проверьте ручной Power, состояние Apple Network Extension, один выбранный узел и самые новые строки лога.

Движение использует неправильный маршрут

Проверьте порядок правил, состояние паузы, Default Route, Proxy против Freedom и может ли условие сопоставить этот трафик.

Подписка или ресурс устарели

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

Журналы или статистика выглядят тихо

Выполните одно чистое воспроизведение, затем сравните Log, Debug, Observability, задержку, потерю пакетов и счетчики данных.

Нужна поддержка сообщества?

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

Скрывайте UUIDs, passwords, Reality keys, ссылки на узлы и subscription URLs перед отправкой.

Первый проход при любой проблеме с подключением

  1. Выберите один известный узел

    Используйте локальный узел или узел подписки со свежей задержкой. Не переключайтесь между несколькими узлами во время одного теста.



  2. Используйте простую маршрутизацию

    Используйте Proxy как Default Route и приостановите пользовательские правила на время теста. Это отделяет проблемы узла от проблем правил.



  3. Запустить вручную

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



  4. Очистить и воспроизвести

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



  5. Восстанавливайте по одному фрагменту за раз

    После того как узел заработает, постепенно включайте обратно правила, ресурсы, автоматический запуск и расширенные настройки.

Общие симптомы

СимптомСначала проверьтеЧто попробовать
Нет доступных узловИсходящие и подпискиДобавьте локальный узел, отсканируйте или вставьте ссылку на узел или обновите профиль подписки.
Не удалось подключитьсяПротокол, транспорт и безопасностьСравните узел с профилем провайдера. Server Name и Address часто отличаются.
Сохранение отключеноПоля узла вручнуюЗаполните необходимые значения адреса, порта и учетных данных для выбранного протокола.
Туннель начинается, затем останавливаетсяНовейшие записи журналаОчистите логи, включите Debug для одной попытки, запустите вручную, затем прочитайте самые новые записи в поиске первой ошибки запуска или конфликта конфигурации.
Туннель не запускаетсяКонфигурация узла и маршрутаИспользуйте Debug для одного воспроизведения. Конфликт обычно означает, что выбранный узел, transport, security, route, DNS или настройка tunnel не описывает одну согласованную конфигурацию.
Мощность выглядит застрявшейСостояние Network ExtensionЕсли видимый элемент Power принимает долгое нажатие, пока все еще connecting или disconnecting, используйте его для переинициализации Network Extension. Если Power выключен, failed, тихий или не принимает долгое нажатие, используйте экран Reset.
Трафик не проксируетсяПравилаПодтвердите, что маршрут по умолчанию является прокси-сервером, или добавьте правило прокси-сервера выше более широких прямых правил.
Подключился, но страницы все равно не загружаютсяТранспортный потокПротестируйте один известный узел с Default Route, установленным в Proxy, затем используйте логирование Access или DNS для одной попытки, если маршрут или lookup имени неясны.
Локальные устройства исчезаютПриватные подсетиПроверьте, должен ли трафик частных подсетей входить в VPN-туннель. Протестируйте один адрес маршрутизатора, принтера, NAS или локального сервиса.
Только правила DNS, TLS, HTTP, QUIC или протокола приложения не выполняются.Обнюхивание и стратегия доменаСначала используйте простое доменное правило, затем включайте только те функции распознавания, которые действительно нужны правилу.
Сайты меняются после включения IPv6IPv6 route planОтключите IPv6 и повторите тот же тест сайта. Включайте снова только когда сеть, провайдер, правила и ресурсы все поддерживают этот путь.
Правило не соответствуетПорядок правил и условияПереместите правило выше, снимите с паузы, проверьте тип домена и используйте Sniffing для правил прикладного протокола.
Правило актива не находит записейУстановленные активыДобавьте предопределенные ресурсы или обновите удаленный ресурс, дождитесь завершения обработки, затем снова выполните поиск на вкладке Asset.
Подписка не удалась, срок ее действия истек или устарелаНижний колонтитул статуса, сеть и URL-адрес источникаПроверьте подключение, provider URL, user agent, срок действия у провайдера и содержит ли загруженный профиль все еще пригодные ссылки на узлы.
Импорт отключен в РесурсахВыбор и ожидающие выборкиВыберите хотя бы один элемент, затем дождитесь завершения загрузки узлов подписок или ресурсов правил. Снимите выбор с неудачных или ненужных элементов перед импортом.
Журнал пустЭлементы управления журналомПовышайте severity, включайте Access или DNS только на время теста, воспроизведите проблему, затем уменьшите детализацию логов.
Использование батареи, данных или хранилища кажется высокимЖурнал и зондыВыключите логирование Debug, Access и DNS после теста. Увеличивайте интервалы probe или снижайте concurrency, когда не сравниваете узлы активно.
Обновление провайдера изменило маршрутизациюОчистка подпискиПроверьте правила, нацеленные на узлы подписок, после того как обновление провайдера удалило или переименовало узлы.

Часто задаваемые вопросы

Используйте это как сжатую версию руководства. Каждый ответ указывает на экран или группу настроек, которым принадлежит эта работа.

Настройка

Запуск и импорт

Что мне нужно, прежде чем Tunna сможет подключиться?
Вам нужен локальный узел, subscription URL, QR code, ссылка провайдера, ссылка share Tunna или ручные данные сервера; первое касание Power затем установит запись Apple Network Extension.
Для чего нужны ресурсы?
Resources - экран проверки импортированных узлов, правил, подписок, предупреждений о дубликатах и обязательных загрузок до любого сохранения.
Когда мне следует использовать локальный узел вместо подписки?
Используйте локальный узел для одного сервера, которым управляете; используйте подписку, когда провайдер управляет меняющимся списком узлов, квотой, сроком действия, профилем или ссылкой поддержки.
Какие ссылки являются частными?
Относитесь к ссылкам на узлы, QR codes, subscription URLs, ссылкам share Tunna, UUIDs, passwords и Reality keys как к учетным данным.
Узел

Узлы и провайдеры

Какой протокол мне выбрать?
Выберите протокол, названный провайдером: VLESS, VMess, Trojan или Shadowsocks. Не переводите один протокол в другой.
Где находятся адрес, порт, имя сервера и путь?
Address и Port указывают на серверный listener; transport path, TLS server name, Reality keys и fingerprints находятся в соответствующих полях transport или security.
Что означают точки и значения задержки?
Они суммируют недавнюю достижимость и RTT. Коснитесь их, чтобы открыть Stats, и дайте проверкам прогреться, прежде чем доверять ZAP, Top 10 или сортировке.
Почему подписка не работает или выглядит устаревшей?
Проверьте Source URL, сеть, User Agent, срок действия у провайдера, статус загрузки и содержит ли загруженный профиль все еще поддерживаемые ссылки на узлы.
Правила

Решения по маршрутизации

Что делает маршрут по умолчанию?
Default Route обрабатывает трафик, который не поймало ни одно правило. Используйте Proxy для широкого проксирования, Freedom для прямого трафика или Blackhole для блокировки.
Почему правило не соответствует?
Переместите правило выше более широких правил, снимите с паузы, подтвердите тип домена или диапазон IP и проверьте Sniffing, когда правило зависит от распознавания прикладного протокола HTTP, TLS или BT.
Как следует читать вкладки редактирования правил?
Начните с результата, затем добавьте только нужные условия: домены, диапазоны IP, порты, тип сети, протокол, app protocol или ресурсы.
Что может разбудить по требованию?
Используйте неприостановленные правила Proxy с обычными доменными записями или пригодными записями GeoSite; Default Route, правила только IP, только GeoIP, порты и приостановленные правила не пробуждают туннель.
Ресурсы

Активы и сопоставление

В чем разница между GeoSite и GeoIP?
GeoSite группирует домены; GeoIP группирует диапазоны IP. Используйте GeoSite для имен хостов, а GeoIP только когда маршрутизация по IP намеренная.
Почему правило asset-backed не находит записей?
Установите предопределенные ресурсы GeoSite или GeoIP, обновите доверенный удаленный ресурс и дождитесь завершения загрузки и обработки перед поиском на вкладке Asset или оценкой правила.
Когда мне следует изменить стратегию домена?
Оставляйте AsIs для обычной доменной маршрутизации; используйте IPIfNonMatch или IPOnDemand только когда IP-правила должны видеть результаты DNS и вы принимаете дополнительную работу DNS.
Что добавляет обнюхивание?
Sniffing может распознавать имена назначений и прикладные протоколы из поддерживаемого трафика; он помогает сопоставлению, но сам не решает Proxy или Direct.
Тоннель

Поведение туннеля

Какое значение должно быть установлено в Connect?
Используйте Never во время тестирования, Always On после того как узел стал надежным, и On-Demand только когда правила маршрутизации готовы пробуждать туннель.
Что делает Отключение во время сна?
Это просит Apple остановить VPN-туннель, когда устройство уходит в сон. Используйте для работы с учетом батареи, а не для исправления плохого узла.
Как работают доверенные сети?
Trusted Networks задают Wi-Fi или сотовые записи, где Tunna должна избегать туннеля или останавливать его; Save фиксирует дочернюю панель, Cancel оставляет ее без изменений.
Должен ли я включить IPv6 или переключатели сетевой маршрутизации?
Включайте только те категории трафика и пути IPv6, с которыми справятся устройство, сеть, провайдер и правила; вход в VPN не означает автоматически, что трафик проксируется.
Доступность

Журналы, проверки и статистика

Как часто следует запускать зонды?
Используйте короткие интервалы только при выборе узлов; более длинные интервалы экономят батарею и данные, когда задержка и состояние стабильны.
Что означают цвета узлов?
Цвета суммируют недавние результаты probe: быстро, медленно, сбой или неизвестно. Unknown обычно означает, что узел давно не проверялся.
Когда следует включать ведение журнала отладки?
Включайте Debug для одного чистого воспроизведения или по просьбе поддержки, затем снижайте severity и выключайте логирование Access или DNS, потому что это расходует батарею, хранилище и данные.
Что мне следует прочитать в первую очередь в журналах?
Читайте самую новую запись после неудачного запуска или теста трафика. Первая конкретная ошибка обычно важнее старого шума.
Восстановление

Сброс и поддержка

Когда мне следует сбросить Network Extension?
Используйте долгое нажатие Power только когда connecting или disconnecting зависли; в остальных случаях используйте Reset Network Extension со страницы Reset.
Когда следует сбрасывать пользовательские данные?
Сбрасывайте только сломанную область, например Routing, Outbound, Assets, Subscriptions, Log, Tunnel или Observability. Reset All - последнее средство.
Что мне отправить в поддержку?
Отправьте версию Tunna, источник узла, protocol, transport, security, ожидаемый маршрут, тип сети, самые новые логи и недавние импорты, обновления или сбросы.
Что мне следует отредактировать?
Скрывайте passwords узлов, UUIDs, Reality keys, subscription URLs, ссылки серверов и скопированный Debug JSON, содержащий учетные данные.

Используйте сброс осторожно

«Сбросить VPN-расширение» пересоздает системную запись VPN. «Сбросить настройки» может удалить выбранные настройки приложения, и это нельзя отменить. Предпочитайте целевые варианты сброса вместо «Сбросить все».

Мощность меняет значение в зависимости от состояния туннеля

Используйте касание и долгое нажатие для состояния, в котором Tunna действительно находится. Долгое нажатие - удобное действие, когда туннель здоров, и действие восстановления только когда туннель завис.

Используйте эти карточки как карту видимых подписей в этом разделе. Каждая карточка называет поле, элемент управления или состояние и объясняет его назначение перед изменением или использованием.

Видимый выбор

Это элементы управления, состояния или измерения в представлении. Воспринимайте их как справку, а не как обещания функций.

Первое нажатие

Когда системной записи VPN еще нет, первое касание Power устанавливает запись Apple Network Extension для Tunna. Подтвердите системный запрос VPN, прежде чем ожидать прохождения трафика.

Подключено к функции «Всегда включен»

Долгое нажатие отключает Always On и останавливает туннель. Оно не отключает On-Demand. Если On-Demand вызывает циклы перезапуска, верните Connect в Never в Tunnel settings на время диагностики.

Отключено от доверенной сети

Долгое нажатие может пометить текущую доверенную сеть как недоверенную только когда Power отключен. Если туннель все еще подключен в доверенной сети, дождитесь автоматического отключения, верните соответствующий режим auto-connect в Never на время диагностики или удалите эту сеть из Trusted Networks.

Подключение или отключение

Если Power остается на connecting или disconnecting и видимый элемент принимает долгое нажатие, долго нажмите Power, чтобы переинициализировать Network Extension. Если Power выключен, failed, тихий или не принимает долгое нажатие, используйте экран Reset.

Параметры сброса пользовательских данных простыми словами

Сбрасывайте только ту часть, которая сломана. Reset All возвращает данные приложения Tunna к состоянию новой установки и должен быть последним средством.

Используйте эти карточки как карту видимых подписей в этом разделе. Каждая карточка называет поле, элемент управления или состояние и объясняет его назначение перед изменением или использованием.

План движения

Эти параметры влияют на то, что Tunna использует для подключения и как сортируется трафик.

Правила

Удаляет план маршрута и возвращает поведение правила к настройкам по умолчанию.

Узел

Удаляет сохраненные узлы и возвращает встроенные записи direct, block и DNS. Правила, указывавшие на удаленные узлы, могут откатиться к текущему узлу Proxy, поэтому приостановите или переназначьте эти правила перед повторным подключением. Также выполните Reset Routing, если хотите удалить план маршрутизации.

Подписки

Удаляет профили провайдера и их узлы подписок. Правила, указывавшие на эти узлы, могут откатиться к текущему узлу Proxy, поэтому приостановите или переназначьте их перед повторным подключением. Также выполните Reset Routing, если хотите удалить план маршрутизации.

Ресурсы

Удаляет записи GeoSite и GeoIP. Правила, зависевшие только от этих записей, приостанавливаются, чтобы не стать широкими пустыми правилами.

Поведение туннеля

Эти параметры возвращают распознавание соединений и значения туннеля по умолчанию к исходным значениям.

Тоннель

Сбрасывает варианты Connect и Disconnect, доверенные сети, элементы управления network routing и поведение IPv6.

Прослушивание

Сбрасывает распознавание назначений, исключенные домены, поведение metadata-only и routing-only.

Входящий

Возвращает локальную точку входа, используемую Tunna внутри туннеля, к форме по умолчанию.

Политика

Возвращает тайм-аут, буфер и поведение политики ресурсов к значениям по умолчанию.

Протокол

Возвращает multiplexing, а также значения Freedom, Blackhole и DNS по умолчанию. Существующие proxy-узлы сохраняют свою серверную идентичность; подходящие узлы получают поведение multiplexing по умолчанию.

Диагностические записи

Эти параметры влияют на то, что Tunna запомнила при проверке или объяснении поведения.

Журнал

Возвращает параметры детализации журнала к значениям по умолчанию.

Доступность

Очищает историю проверок состояния и записи использования/задержки, затем возвращает настройки проверок к значениям по умолчанию.

Когда туннель запускается, то останавливается или не запускается

Используйте это, когда Power вроде бы запускает туннель, но возвращается к disconnected, или когда туннель отказывается запускаться. Цель - одна свежая попытка и первая полезная ошибка.

  1. Сделайте тест тихим

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



  2. Включить отладку на одну попытку

    Откройте экран Log, очистите старые записи и поднимите severity до Debug. Включайте Access или DNS только если проблема касается потока трафика или разрешения имен.



  3. Запустить вручную

    Вернитесь на экран подключения и один раз коснитесь Power. Дождитесь, пока Tunna завершит попытку, вместо немедленной смены узлов.



  4. Сначала читайте самые новые записи

    Ищите первую ошибку после попытки запуска. Если она указывает на конфликт конфигурации, сравните protocol, transport, security, server name, route, DNS и настройки tunnel узла с профилем провайдера.



  5. Снова опустите журналирование

    После теста снизьте severity и выключите дополнительное логирование Access или DNS, если поддержка не попросила оставить их включенными. Debug быстро расходует батарею, данные, хранилище и внимание.

Сбросьте Apple Network Extension, когда туннель застрял.

Используйте это для устаревшей или запутавшейся системной записи VPN. Это не исправляет плохой профиль узла; сначала протестируйте узел и маршрутизацию.

  1. Попробуйте Power long-press, когда управление застряло.

    Когда Power все еще connecting или disconnecting после попытки запуска или остановки и видимый элемент принимает долгое нажатие, долго нажмите Power. Tunna удалит и снова сохранит запись Network Extension.



  2. Не используйте long-press в качестве обычного устройства сброса без отключения.

    Когда туннель disconnected, failed, тихий или показан старым элементом Power, который нельзя долго нажать во время процесса, используйте экран Reset для намеренного сброса Network Extension.



  3. Используйте путь сброса настроек

    Откройте страницу Reset, затем выберите Reset Network Extension. Подтвердите сброс. Tunna остановит туннель, удалит системную запись VPN и сохранит новую. Если Reset Network Extension отключен, системной записи VPN еще нет; коснитесь Power один раз, чтобы создать ее, подтвердите разрешение VPN при запросе, затем вернитесь к этому сбросу, если он все еще нужен.



  4. Запуск вручную после сброса

    Вернитесь в Outbound, выберите известный узел, оставьте маршрутизацию простой и коснитесь Power. Если система снова запросит разрешение VPN, подтвердите его.

Полезные факты для поддержки

  • Версия приложения Tunna из раздела «О программе».
  • Обращаетесь ли вы в сообщество Tunna или используете ссылку поддержки провайдера из профиля подписки.
  • Является ли узел локальным или по подписке.
  • Выбранные имена протокола, транспорта и безопасности.
  • Маршрут по умолчанию и имя любого правила, которому вы ожидаете соответствовать.
  • Независимо от того, возникает ли проблема только в Wi-Fi, сотовой или доверенной сети.
  • Самые новые записи журнала после воспроизведения проблемы.
  • Произошли ли обновление подписки, обновление ресурса, правка правила, импорт или сброс непосредственно перед проблемой.
  • Возникла ли проблема из вставленной ссылки, QR code, системной share link, command link или Siri shortcut.
  • Показал ли Debug Configuration Not Found, Configuration Parse Failed или Configuration Load Failed.

Экраны поддержки в разделе «Разное»

Используйте это только когда обычные проверки в Outbound, Routing, Tunnel, Subscriptions, Assets, Observability и Log не объясняют проблему.

Используйте эти карточки как карту видимых подписей в этом разделе. Каждая карточка называет поле, элемент управления или состояние и объясняет его назначение перед изменением или использованием.

Видимый выбор

Это элементы управления, состояния или измерения в представлении. Воспринимайте их как справку, а не как обещания функций.

О приложении

Используйте Application Version при сообщении о проблеме. Community открывает ссылку сообщества Tunna.

Сброс

Danger Zone содержит Reset Network Extension и Reset User Data. Tunna предупреждает, что выбранные настройки приложения нельзя восстановить после сброса.

Отладка

Debug показывает рабочую конфигурацию как раскрываемый JSON. Долго нажимайте строку, чтобы скопировать эту часть JSON, только когда поддержка просит об этом.

Редактируйте секреты, прежде чем делиться ими

При отправке скриншотов или логов скрывайте passwords узлов, UUIDs, subscription URLs, Reality keys и любую ссылку, которая может позволить кому-то еще использовать ваш сервер.

Отключите отладку

Используйте Debug для одного чистого воспроизведения или когда поддержка просит об этом. Затем снова снизьте severity и выключите Access или DNS, если они больше не нужны. Debug шумный и дорогой для батареи, хранилища и данных.