Как включить TUN-режим
- Автор
- Екатерина Лебедева, редактор раздела knowledge base
- Проверил:
- Артём Волков
- Проверено:
- Опубликовано:
- , обновлено
- Версия гайда:
- 1.0
Коротко
Чтобы включить TUN-режим в Happ, при подключении выберите его вместо системного прокси — на компьютере это взаимоисключающий параметр, а на телефоне и ТВ TUN обычно основной способ. При первом включении система попросит разрешение на сетевой интерфейс или VPN-конфигурацию — подтвердите его.
TUN — режим, при котором Happ создаёт в системе виртуальный сетевой интерфейс и получает через него трафик всех программ, а не только тех, что настроены на прокси. Документация не приводит для всех платформ одно название переключателя, но описывает главное: на Windows, macOS и Linux TUN и системный прокси — два взаимоисключающих параметра подключения, задать можно только один. На Android и iOS системная VPN-разрешение запрашивается при первом подключении отдельно от выбора режима. Провайдер подписки может дополнительно выбрать конкретное ядро TUN расширенными параметрами, но обычному пользователю обычно не нужно трогать эту настройку.
Что нужно понимать перед включением
TUN-режим — способ подключения, при котором Happ создаёт в операционной системе виртуальный сетевой интерфейс и получает через него трафик всех программ устройства, а не только тех, что настроены на системный прокси. На практике это означает: если игра, мессенджер или консольная утилита не подключаются через прокси-настройки, TUN всё равно захватит их трафик.
Документация Happ не приводит одно и то же название переключателя для всех платформ, поэтому дальше в инструкции ориентир — на описанное поведение, а не на точный текст пункта меню. Уточнить конкретный интерфейс своей платформы можно на странице настройки для неё.
Перед включением TUN у вас уже должен быть добавлен ключ или подписка — сам режим TUN не создаёт сервер, а только меняет способ, каким трафик до него доходит.
Как включить TUN
Добавьте сервер или подписку
Без сервера включать режим подключения бессмысленно — сначала нужен ключ доступа или подписка от провайдера.
Результат: В «Список серверов» есть хотя бы один рабочий сервер.
Определите, нужен ли именно TUN
Если достаточно браузера и части программ, посмотрите на странице системный прокси, не проще ли обойтись им — он проще в настройке и не требует системного разрешения на сетевой интерфейс.
Результат: Вы понимаете, что хотите пропустить через Happ весь трафик устройства, а не только браузер.
На компьютере выберите режим подключения TUN вместо прокси
На Windows, macOS и Linux эти два режима взаимоисключающие: включён может быть только один. Точное расположение переключателя описано на странице настройки вашей системы.
Результат: В настройках подключения выбран TUN, а не системный прокси.
Подключитесь
На телефоне и телевизоре TUN обычно включается автоматически при подключении, если платформа не предлагает отдельного режима прокси.
Результат: Статус меняется на «подключено».
Подтвердите системное разрешение, если оно появилось
На Windows это может быть запрос брандмауэра, на macOS и iOS — добавление VPN-конфигурации, на Android — системное окно о доверии приложению для VPN.
Результат: Всплывающее окно системы закрылось, подключение не сбросилось.
Проверьте виртуальный интерфейс или системный индикатор
Результат: В списке сетевых адаптеров компьютера появился новый интерфейс, либо в строке состояния телефона показан значок VPN.
Проверьте, что трафик идёт через TUN, а не мимо него
Откройте что-то, что обычно не работает через прокси-настройки браузера, — игру, десктопный мессенджер или консольную команду, — и убедитесь, что её сетевые запросы тоже проходят через подключение.
Результат: Программа без собственных настроек прокси тоже подключается через сервер Happ.
Отличия по платформам
| Платформа | Как включается TUN | Особенность |
|---|---|---|
| Windows, macOS, Linux | Выбор режима подключения TUN вместо системного прокси | Взаимоисключающие параметры proxy-enable и tun-enable; провайдер может задать ядро параметром tun-type |
| Android | TUN как основной режим VPN-подключения | Системное разрешение на VPN запрашивается при первом подключении; ядро — Xray TUN или более старый BadVPN |
| iOS | TUN через системный механизм NetworkExtension | Разрешение на добавление VPN-конфигурации запрашивается один раз; отказ можно исправить повторной попыткой или переустановкой |
| Android TV | TUN как единственный практический способ | Системный прокси в данных о возможностях платформы отмечен неподдерживаемым |
| Apple TV | TUN поддерживается вместе с подключением и пингом | Классической маршрутизации нет — доступны только упрощённые правила Direct |
Проверка результата
- Статус подключения в Happ — «подключено», а не ошибка.
- На компьютере в списке сетевых адаптеров появился виртуальный интерфейс TUN; на телефоне в строке состояния виден значок VPN.
- Программа без настроек прокси (игра, консольная утилита, мессенджер) тоже работает через сервер.
- «Проверить текущее соединение» показывает задержку в мс, а не «Тайм-аут».
- Системное разрешение на сетевой интерфейс или VPN-конфигурацию подтверждено, а не отклонено.
Если TUN не включается
| Что видно | Возможная причина | Где разбор |
|---|---|---|
| Системный запрос разрешения появляется повторно | Разрешение было отклонено при предыдущей попытке | Разрешение VPN на iOS |
| «Соединение было прервано из-за неожиданной остановки службы Happ» | На Windows перестала работать фоновая служба приложения | Остановка службы Happ |
| Критическая ошибка Xray Core при подключении | Ядро не смогло запуститься с текущей конфигурацией или геофайлами | Ошибка ядра Xray Core |
| Интернет пропал после включения TUN | Конфликт маршрутов, часто из-за второго активного VPN-клиента | Решение для Windows |
Если ошибка повторяется на одном и том же сервере, но у других серверов той же подписки TUN включается без проблем, вероятная причина — в конкретной конфигурации сервера, а не в самом режиме подключения.
Главное
- На Windows, macOS и Linux параметры proxy-enable и tun-enable взаимоисключающие: подключение работает либо в режиме TUN, либо через системный прокси.
- При первом включении TUN система обычно запрашивает разрешение — создать сетевой адаптер на компьютере или добавить VPN-конфигурацию на iOS и Android.
- На Android TV системный прокси не поддерживается, поэтому TUN там — практически единственный способ пропустить через Happ весь трафик устройства.
- Провайдер подписки может задать конкретное ядро TUN расширенными параметрами (tun-type, tun-mode), но точного пункта меню для этой настройки в интерфейсе документация не называет.
- Проверить, что трафик действительно идёт через TUN, а не мимо, надёжнее всего через программу, которая не читает настройки системного прокси, например игру или консольную утилиту.
Частые вопросы
Что делать, если при включении TUN появляется системный запрос разрешения?
Подтвердите его — без этого разрешения виртуальный сетевой интерфейс не создастся и подключение не установится. На компьютере это может быть запрос прав администратора или разрешение брандмауэра, на iOS и Android — системное окно о добавлении VPN-конфигурации. Отказ от разрешения — самая частая причина, почему TUN «не включается» при видимо верных настройках.
Почему нельзя одновременно включить TUN и системный прокси на компьютере?
Документация описывает эти параметры как взаимоисключающие: proxy-enable и tun-enable определяют тип подключения при добавлении или обновлении подписки, и одновременное включение обоих не предусмотрено. Технически это разные способы получить трафик — через настройку ОС или через отдельный сетевой интерфейс, поэтому активным может быть только один из них.
На iOS после включения TUN в строке состояния появился значок VPN — это нормально?
Да, это ожидаемое поведение: реализация TUN на iOS работает через системный механизм NetworkExtension, а он всегда показывает системный индикатор VPN, когда туннель активен, независимо от приложения. Значок исчезает сам после отключения соединения в Happ.
Как убедиться, что через TUN действительно идёт весь трафик, а не только браузер?
Откройте программу, которая не имеет собственных настроек прокси, например игру, десктопный мессенджер без встроенного прокси-клиента или консольную утилиту вроде curl, и проверьте её сетевую активность или определяемый ей внешний адрес. Если такая программа подключается через сервер Happ, значит TUN захватывает трафик на уровне интерфейса, а не только у отдельных приложений.
Что делать, если после включения TUN интернет пропал полностью?
Отключите TUN и подключитесь заново — иногда виртуальный интерфейс создаётся с конфликтующими маршрутами при переключении сети или Wi-Fi. Если это не помогает, проверьте, не запущен ли параллельно другой клиент с собственным TUN-интерфейсом: два одновременно активных туннеля на одном устройстве конкурируют за маршруты.
Зачем провайдер подписки выбирает ядро TUN отдельно от пользователя?
Разные ядра — Happ TUN, Xray TUN, sing-box, tun2proxy на компьютере, Xray TUN или BadVPN на Android — по-разному ведут себя в нестандартных сетях и на разных версиях системы. Провайдер может задать конкретное ядро параметром tun-type, если знает, какое лучше работает с его серверами; без такой настройки приложение использует то, что выбрано по умолчанию для платформы.
Почему на Android TV нет отдельной настройки системного прокси, только TUN?
У этой платформы в данных о возможностях приложения системный прокси отмечен как неподдерживаемый, а TUN — как рабочий режим. Технически это связано с тем, что интерфейс телевизора, в отличие от настольных систем, обычно не выставляет пользователю отдельный экран системных настроек прокси, поэтому TUN остаётся основным способом получить трафик всех приложений.
Упомянутые темы
Похожие материалы
Разделы по теме
Источники
- Документация Happ: управление приложением через подписку — обращение 28 сентября 2026
- Документация Happ: таблица загрузок и требований — обращение 28 сентября 2026
- Релизы Happ для десктопа (GitHub) — обращение 28 сентября 2026