Устранение неполадок
Разбирайте проблемы настройки Tunna, подключения, routing, подписок, ресурсов и логирования.
Используйте эту страницу как рабочий регламент. Начните с одного известного узла и простой маршрутизации, выполните одну чистую попытку, затем прочитайте самые новые факты, которые дает Tunna. Большинство проблем связаны с выбранным узлом, планом маршрутизации, Apple Network Extension, обновлениями провайдера, ресурсами, импортами или слишком тихими логами.
Начинайте с симптома, а не с каждой настройки
Выберите ветку, соответствующую тому, что вы можете воспроизвести один раз, затем соберите самые свежие доказательства Tunna перед изменением новых полей.
Используйте эти карточки как карту видимых подписей в этом разделе. Каждая карточка называет поле, элемент управления или состояние и объясняет его назначение перед изменением или использованием.
Видимый выбор
Это элементы управления, состояния или измерения в представлении. Воспринимайте их как справку, а не как обещания функций.
Туннель не будет работать
Проверьте ручной Power, состояние Apple Network Extension, один выбранный узел и самые новые строки лога.
Движение использует неправильный маршрут
Проверьте порядок правил, состояние паузы, Default Route, Proxy против Freedom и может ли условие сопоставить этот трафик.
Подписка или ресурс устарели
Проверьте статус загрузки, метаданные провайдера, тайминг обновления, состояние обработки ресурсов и ждет ли Resources проверки.
Журналы или статистика выглядят тихо
Выполните одно чистое воспроизведение, затем сравните Log, Debug, Observability, задержку, потерю пакетов и счетчики данных.
Нужна поддержка сообщества?
Опубликуйте один сфокусированный отчет после однократного воспроизведения проблемы. Укажите версию Tunna, локальный ли узел или из подписки, выбранный протокол, ожидаемый маршрут и самые новые записи лога после попытки.
Скрывайте UUIDs, passwords, Reality keys, ссылки на узлы и subscription URLs перед отправкой.
Первый проход при любой проблеме с подключением
Общие симптомы
| Симптом | Сначала проверьте | Что попробовать |
|---|---|---|
| Нет доступных узлов | Исходящие и подписки | Добавьте локальный узел, отсканируйте или вставьте ссылку на узел или обновите профиль подписки. |
| Не удалось подключиться | Протокол, транспорт и безопасность | Сравните узел с профилем провайдера. 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 или протокола приложения не выполняются. | Обнюхивание и стратегия домена | Сначала используйте простое доменное правило, затем включайте только те функции распознавания, которые действительно нужны правилу. |
| Сайты меняются после включения IPv6 | IPv6 route plan | Отключите IPv6 и повторите тот же тест сайта. Включайте снова только когда сеть, провайдер, правила и ресурсы все поддерживают этот путь. |
| Правило не соответствует | Порядок правил и условия | Переместите правило выше, снимите с паузы, проверьте тип домена и используйте Sniffing для правил прикладного протокола. |
| Правило актива не находит записей | Установленные активы | Добавьте предопределенные ресурсы или обновите удаленный ресурс, дождитесь завершения обработки, затем снова выполните поиск на вкладке Asset. |
| Подписка не удалась, срок ее действия истек или устарела | Нижний колонтитул статуса, сеть и URL-адрес источника | Проверьте подключение, provider URL, user agent, срок действия у провайдера и содержит ли загруженный профиль все еще пригодные ссылки на узлы. |
| Импорт отключен в Ресурсах | Выбор и ожидающие выборки | Выберите хотя бы один элемент, затем дождитесь завершения загрузки узлов подписок или ресурсов правил. Снимите выбор с неудачных или ненужных элементов перед импортом. |
| Журнал пуст | Элементы управления журналом | Повышайте severity, включайте Access или DNS только на время теста, воспроизведите проблему, затем уменьшите детализацию логов. |
| Использование батареи, данных или хранилища кажется высоким | Журнал и зонды | Выключите логирование Debug, Access и DNS после теста. Увеличивайте интервалы probe или снижайте concurrency, когда не сравниваете узлы активно. |
| Обновление провайдера изменило маршрутизацию | Очистка подписки | Проверьте правила, нацеленные на узлы подписок, после того как обновление провайдера удалило или переименовало узлы. |
Часто задаваемые вопросы
Используйте это как сжатую версию руководства. Каждый ответ указывает на экран или группу настроек, которым принадлежит эта работа.
Запуск и импорт
Узлы и провайдеры
Решения по маршрутизации
Активы и сопоставление
Поведение туннеля
Журналы, проверки и статистика
Сброс и поддержка
Используйте сброс осторожно
«Сбросить 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, или когда туннель отказывается запускаться. Цель - одна свежая попытка и первая полезная ошибка.
Сбросьте Apple Network Extension, когда туннель застрял.
Используйте это для устаревшей или запутавшейся системной записи 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 шумный и дорогой для батареи, хранилища и данных.