Руководство Tunna

Разберитесь, как настроить Tunna, импортировать профили провайдера, выбирать узлы, создавать правила маршрутизации и устранять неполадки Apple VPN-туннеля.

1069 слов 5 мин
Руководство РуководствоНастройкаProxyМаршрутизацияiOSVPN ru

Tunna - приложение для прокси-туннеля на iPhone, iPad и Mac. Оно работает с профилями на базе Xray, совместимыми с V2Ray, но руководство сначала объясняет все обычным языком: добавьте профиль провайдера или данные своего сервера, выберите узел, решите, какой трафик должен через него идти, и запустите туннель Apple Network Extension.

Прежде чем использовать руководство

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

  • Подготовьте ссылку на узел, QR-код, URL подписки, профиль провайдера или данные сервера для ручного ввода.
  • Берите протокол, транспорт, параметры безопасности, адрес, порт и учетные данные из одного и того же профиля провайдера.
  • Используйте один выбранный узел и простую маршрутизацию для первого теста перед добавлением автоматизации.
  • Относитесь к ссылкам на узлы, URL подписок, ключам Reality, UUID и паролям как к личным учетным данным.

Как организовано руководство

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

Узел (узлы)

Добавляйте локальные узлы, сканируйте QR-коды, вставляйте ссылки провайдера, обслуживайте подписки, смотрите задержку и выбирайте узел, который будет использовать Proxy.

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

Создавайте упорядоченные правила для доменов, диапазонов IP, портов, TCP или UDP, HTTP или TLS и ресурсов GeoSite или GeoIP.

Настройки туннеля

Управляйте ручным запуском, Always On, On-Demand, доверенными сетями, IPv6 и тем, какой трафик попадает в Apple VPN-туннель.

Диагностика

Идите от симптома: неудачный запуск, неверный маршрут, устаревшая подписка, отсутствующий ресурс, пустой журнал или зависшая запись VPN.

Обычный порядок работы

Следуйте этому порядку, когда настраиваете профиль, проверяете его и только потом добавляете автоматизацию.

  1. Добавьте или импортируйте данные

    Начните в Узел для узлов и подписок или вставьте материал маршрутизации из Правила. Если откроются Ресурсы, проверьте список перед сохранением.



  2. Выберите рабочий узел

    Дождитесь проверок RTT, сравните задержку или статистику, выберите узел вручную или используйте ZAP, когда накопятся свежие результаты.



  3. Выберите поведение маршрутизации

    Задайте Маршрут по умолчанию, затем добавьте точные правила для адресов, которые должны идти через Proxy, Freedom, Blackhole или один выбранный узел.



  4. Автоматизируйте только после проверки

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

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

Маршрутизация - экран, где Tunna решает, куда отправлять трафик. Маршрут по умолчанию обрабатывает все, что не подошло ни под одно правило, и предлагает три варианта: Proxy, Freedom и Blackhole. Proxy использует текущий выбранный узел. Правила проверяются сверху вниз, правила на паузе пропускаются, а первое совпадение выигрывает.

Тоннель и Правила отвечают за разные решения

Настройки туннеля управляют жизненным циклом Apple VPN-туннеля и не заменяют Правила. Они решают, какой трафик вообще входит в VPN-туннель. Правила уже внутри Tunna выбирает для совпавшего трафика Proxy, Freedom или Blackhole. Через On-Demand и остановку при сне устройства автоматизация Tunna работает с Apple Network Extension и учитывает расход батареи.

Подписки

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

Ресурсы

Ресурсы - это списки адресов назначения, которые можно использовать повторно. Записи GeoSite описывают группы доменов, а записи GeoIP - диапазоны IP. После добавления ресурсов редактор правил может искать эти записи и добавлять их в правила маршрутизации.

Исходы маршрутизации

Сверяйтесь с этой таблицей, когда выбираете Маршрут по умолчанию или исход правила.

ИсходЧто делаетКогда использовать
ProxyОтправляет трафик через текущий выбранный узел.Обычный режим, где весь трафик идет через туннель, или выбранный трафик, который обязан идти через узел провайдера.
FreedomОтправляет трафик напрямую, без выбранного прокси-узла.Доверенные адреса, локальные службы или сайты, которым не нужен прокси.
BlackholeОтбрасывает совпавший трафик.Блокировка нежелательных доменов, сетей, портов или категорий.

Варианты Подключение

Никогда

Tunna подключается только после ручного запуска.

Подходит Вы тестируете, разбираете проблему или пользуетесь туннелем только иногда.

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

Всегда включен

Tunna старается держать туннель подключенным.

Подходит Нужно, чтобы туннель возвращался после пробуждения или разрыва.

Не подходит Вы еще проверяете, работает ли узел.

По-требованию

Система может запустить туннель, когда Apple проверяет домен из подходящих правил Правила. Tunna обновляет эти правила Apple On-Demand при изменениях Правила. На мобильных устройствах On-Demand от Apple иногда вызывает сбои и перезапуски туннеля. Если это происходит, вернитесь к ручному запуску, проверьте узел и включайте On-Demand снова только для стабильного плана с запуском по доменам.

Подходит В активных правилах Proxy есть обычные записи host, base или full domain либо записи GeoSite без RegEx, которые Tunna может передать системе.

Не подходит План опирается на Маршрут по умолчанию, шаблоны RegEx, короткие keywords, диапазоны IP, порты, правила TCP или UDP, application-protocol, direct или drop. Это ненадежные условия запуска.

Перед нажатием кнопки питания

  • В Узел виден хотя бы один локальный узел или узел из подписки.
  • Данные узла совпадают с профилем провайдера: протокол, транспорт, безопасность, адрес, порт и учетные данные.
  • Для первого теста Маршрут по умолчанию остается простым, обычно Proxy.
  • Текущая сеть работает, если сначала нужно обновить подписку или ресурс.
  • Доверенные сети не остановят туннель сразу в той Wi-Fi или сотовой сети, которой вы сейчас пользуетесь.

Network Extension - системная точка входа в туннель

Apple показывает Tunna как VPN, потому что приложение получает трафик через Network Extension. Эта системная запись решает только, может ли трафик попасть в Tunna. Правила Правила по-прежнему выбирают, отправить его через Proxy, напрямую или в блокировку.

Что обновляет загрузка

Во время загрузки Tunna отправляет выбранный User Agent, скачивает профиль провайдера, читает метаданные, если они есть, и разбирает ссылки на узлы из ответа. Если подходящих узлов нет, подписка получает статус «Ошибка». Если провайдер передает метаданные, Tunna может обновить данные об использовании, срок действия, ссылку профиля, ссылку поддержки, название профиля и интервал обновления.

Диагностика

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

Простой язык (Plain) с техническими терминами, когда они имеют значение

Руководство сначала объясняет видимое пользователю поведение Tunna, затем называет технические термины, которые могут встретиться в профилях провайдера, включая VLESS, VMess, Trojan, Shadowsocks, Xray, правила маршрутизации, GeoSite, GeoIP, TLS, REALITY и Network Extension.