Диагностика

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

6270 слов 28 мин
Поддержка ДиагностикаЖурналыСбросКонфликты ru

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

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

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

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

Видимые варианты

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

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

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

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

Проверьте порядок правил, приостановку, Маршрут по умолчанию, выбор между Proxy и Freedom, а также может ли условие вообще совпасть с этим трафиком.

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

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

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

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

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

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

Скрывайте UUID, пароли, ключи Reality, ссылки на узлы и URL подписок перед отправкой.

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

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

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



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

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



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

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



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

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



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

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

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

СимптомСначала проверьтеЧто попробовать
Нет доступных узловИсходящие и подпискиДобавьте локальный узел, отсканируйте или вставьте ссылку на узел или обновите профиль подписки.
Не удалось подключитьсяProtocol, Transport и SecurityСравните узел с профилем провайдера. Server Name и Address часто отличаются.
Сохранение отключеноПоля узла вручнуюЗаполните необходимые значения адреса, порта и учетных данных для выбранного протокола.
Туннель начинается, затем останавливаетсяНовейшие записи журналаОчистите журнал, включите Отладка на одну попытку, запустите вручную и прочитайте новые записи, чтобы найти первую ошибку запуска или конфликт конфигурации.
Туннель не запускаетсяКонфигурация узла и маршрутаИспользуйте Отладка для одного воспроизведения. Конфликт обычно значит, что выбранный узел, Transport, Security, маршрут, DNS или настройка Тоннель не описывают одну согласованную конфигурацию.
Мощность выглядит застрявшейСостояние Network ExtensionЕсли видимый Питание принимает долгое нажатие в состоянии connecting или disconnecting, используйте его, чтобы заново инициализировать Network Extension. Если Питание выключен, показывает failed, не меняет состояние или не принимает долгое нажатие, используйте экран Сброс.
Трафик не проксируетсяМаршрутизацияПроверьте, что Маршрут по умолчанию установлен в Proxy, или поднимите правило Proxy выше более широких прямых правил.
Подключился, но страницы все равно не загружаютсяТранспортный потокПроверьте один известный узел с Маршрут по умолчанию = Proxy, затем включите журнал Access или DNS на одну попытку, если маршрут или поиск имени непонятны.
Локальные устройства исчезаютПриватные подсетиПроверьте, должен ли трафик частных подсетей входить в VPN-туннель. Протестируйте один адрес маршрутизатора, принтера, NAS или локального сервиса.
Только правила DNS, TLS, HTTP, QUIC или протокола приложения не выполняются.Обнюхивание и стратегия доменаСначала используйте простое доменное правило, затем включайте только те функции распознавания, которые действительно нужны правилу.
Сайты меняются после включения IPv6План маршрутизации IPv6Отключите IPv6 и повторите тот же тест сайта. Включайте снова только когда сеть, провайдер, правила и ресурсы все поддерживают этот путь.
Правило не соответствуетПорядок правил и условияПереместите правило выше, снимите с паузы, проверьте тип домена и используйте Прослушивание для правил прикладного протокола.
Правило с ресурсом не находит записиУстановленные активыДобавьте предопределенные ресурсы или обновите удаленный ресурс, дождитесь завершения обработки, затем снова выполните поиск на вкладке Ресурс.
Подписка не удалась, срок ее действия истек или устарелаНижний колонтитул статуса, сеть и URL-адрес источникаПроверьте подключение, URL провайдера, User Agent, срок действия у провайдера и есть ли в загруженном профиле рабочие ссылки на узлы.
Импорт отключен в РесурсахВыбор и ожидающие выборкиВыберите хотя бы один элемент, затем дождитесь завершения загрузки узлов подписок или ресурсов правил. Снимите выбор с неудачных или ненужных элементов перед импортом.
Журнал пустНастройки журналаПоднимите Severity, включите Access или DNS только на тест, воспроизведите проблему и затем снизьте детализацию журнала.
Использование батареи, данных или хранилища кажется высокимЖурнал и зондыПосле теста выключите журналы Отладка, Access и DNS. Увеличьте интервалы проверок или снизьте Concurrency, когда активно не сравниваете узлы.
Обновление провайдера изменило маршрутизациюОчистка подпискиПроверьте правила, нацеленные на узлы подписок, после того как обновление провайдера удалило или переименовало узлы.

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

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

Настройка

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

Что мне нужно, прежде чем Tunna сможет подключиться?
Нужен локальный узел, URL подписки, QR Code, ссылка провайдера, ссылка общего доступа Tunna или данные сервера для ручного ввода. Первое нажатие Питание после этого установит запись Apple Network Extension.
Для чего нужны ресурсы?
Ресурсы - экран проверки импортированных узлов, правил, подписок, предупреждений о дубликатах и обязательных загрузок до любого сохранения.
Когда мне следует использовать локальный узел вместо подписки?
Используйте локальный узел для одного сервера, которым управляете; используйте подписку, когда провайдер управляет меняющимся списком узлов, квотой, сроком действия, профилем или ссылкой поддержки.
Какие ссылки являются частными?
Считайте ссылки на узлы, QR Code, URL подписок, ссылки общего доступа Tunna, UUID, пароли и ключи Reality учетными данными.
Узел (узлы)

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

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

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

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

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

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

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

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

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

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

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

Когда мне следует сбросить Network Extension?
Используйте долгое нажатие Питание только когда состояние connecting или disconnecting зависло; в остальных случаях используйте Сброс Network Extension на странице Сброс.
Когда следует сбрасывать пользовательские данные?
Сбрасывайте только сломанную область, например Правила, Узел, Ресурсы, Подписки, Журнал, Тоннель или Доступность. Сбросить все - последнее средство.
Что мне отправить в поддержку?
Отправьте версию Tunna, источник узла, Protocol, Transport, Security, ожидаемый маршрут, тип сети, новые записи журнала и недавний импорт, обновления или сбросы.
Что мне следует отредактировать?
Скрывайте пароли узлов, UUID, ключи Reality, URL подписок, ссылки серверов и скопированный JSON из Отладка, если в нем есть учетные данные.

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

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

Значение Питание зависит от состояния туннеля

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

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

Видимые варианты

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

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

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

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

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

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

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

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

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

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

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

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

План трафика

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

Маршрутизация

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

Узел (узлы)

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

Подписки

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

Ресурсы

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

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

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

Тоннель

Сбрасывает варианты Подключение и Отключение, доверенные сети, элементы управления network routing и поведение IPv6.

Распознавание

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

Входящий

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

Политика

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

Protocol

Возвращает настройки Мультиплексирование, Freedom, Blackhole и DNS по умолчанию. Существующие узлы Proxy сохраняют данные сервера, а подходящие узлы получают стандартное поведение Мультиплексирование.

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

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

Журнал

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

Мониторинг

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

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

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

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

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



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

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



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

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



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

    Ищите первую ошибку после попытки запуска. Если она указывает на конфликт конфигурации, сравните Protocol, Transport, Security, Server Name, маршрут, DNS и настройки Тоннель с профилем провайдера.



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

    После теста снизьте Severity и выключите лишние журналы Access или DNS, если поддержка не попросила оставить их включенными. Отладка быстро расходует батарею, трафик, место и внимание.

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

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

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

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



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

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



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

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



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

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

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

  • Версия приложения Tunna из раздела «О программе».
  • Обращаетесь ли вы в сообщество Tunna или используете ссылку поддержки провайдера из профиля подписки.
  • Является ли узел локальным или по подписке.
  • Выбранные имена протокола, транспорта и безопасности.
  • Маршрут по умолчанию и имя любого правила, которому вы ожидаете соответствовать.
  • Независимо от того, возникает ли проблема только в Wi-Fi, сотовой или доверенной сети.
  • Новые записи журнала после воспроизведения проблемы.
  • Произошли ли обновление подписки, обновление ресурса, правка правила, импорт или сброс непосредственно перед проблемой.
  • Возникла ли проблема из-за вставленной ссылки, QR Code, системной ссылки общего доступа, командной ссылки или автоматизации Siri.
  • Показал ли Отладка статус Конфигурация Not Found, Конфигурация Parse Ошибка или Ошибка загрузки конфигурации.

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

Используйте это только когда обычные проверки в Узел, Правила, Тоннель, Подписки, Ресурсы, Доступность и Журнал не объясняют проблему.

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

Видимые варианты

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

О приложении

Используйте Версия приложения при сообщении о проблеме. Сообщество открывает ссылку сообщества Tunna.

Сброс

Опасная зона содержит Сброс Network Extension и Сбросить настройки. Tunna предупреждает, что выбранные настройки приложения нельзя восстановить после сброса.

Отладка

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

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

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

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

Используйте Отладка для одного чистого воспроизведения или по просьбе поддержки. Потом снова снизьте Severity и выключите Access или DNS, если они больше не нужны. Отладка шумный и расходует батарею, место и трафик.