HAPP TUN не работает в Windows: настройка и решение проблем

HAPP TUN не работает в Windows

Если HAPP TUN не работает на Windows, проблема часто выглядит довольно характерно:

  • в Proxy Mode сайты открываются;
  • VLESS-сервер подключается;
  • браузер меняет внешний IP;
  • но после включения TUN пропадает интернет;
  • Discord, игры или другие программы не работают;
  • HAPP подключается, но Windows остаётся без сети;
  • часть сайтов открывается, а часть зависает;
  • после отключения TUN всё моментально возвращается в норму.

Хорошая новость заключается в том, что при таком сценарии сам VLESS-сервер часто уже исправен.

Если Proxy Mode работает через тот же ключ, значит уже функционируют:

  • HAPP;
  • VLESS-профиль;
  • сервер;
  • transport;
  • базовый маршрут до сервера.

Проблема появляется именно тогда, когда HAPP пытается перевести Windows на системную работу через TUN.

А это уже отдельный слой:

виртуальный интерфейс → маршруты Windows → DNS → firewall → Xray/VLESS.

Разберём его по шагам.


Что такое TUN в HAPP

В Proxy Mode HAPP поднимает локальный proxy.

Упрощённо:

Chrome → Local Proxy → Xray → VLESS → Server

Приложение должно либо:

  • использовать системный proxy;
  • либо самостоятельно знать адрес SOCKS/HTTP proxy.

Поэтому браузер может работать, а игра — нет.

В TUN Mode схема другая:

Windows applications
        ↓
Virtual TUN interface
        ↓
HAPP / tunnel core
        ↓
Xray / VLESS
        ↓
Server

Программе уже не нужно самой поддерживать proxy.

Именно поэтому TUN удобен для:

  • Discord;
  • игр;
  • launchers;
  • мессенджеров;
  • программ Windows.

Xray официально описывает TUN как виртуальный сетевой интерфейс: трафик, направленный системой в этот интерфейс, поступает на обработку Xray. TUN поддерживается в том числе в Windows.


Почему Proxy работает, а TUN нет

Потому что это фактически две разные сетевые схемы.

Proxy требует:

приложение → локальный proxy.

TUN требует корректной работы:

приложение → Windows routing → виртуальный адаптер → HAPP → физическая сеть.

Если что-то ломается в:

  • маршрутах;
  • виртуальном интерфейсе;
  • DNS;
  • firewall;
  • выборе физического интерфейса,

Proxy может продолжать работать совершенно нормально.

Поэтому симптом:

«в Proxy всё хорошо, а TUN убивает интернет»

не означает:

«сломался VLESS».

Наоборот, VLESS уже частично проверен.


В HAPP есть не один «TUN»

Это важный момент.

В актуальной документации HAPP существуют как минимум три отдельных уровня настройки.

1. Proxy или TUN

Для desktop HAPP поддерживает выбор:

  • Proxy;
  • TUN.

Документация отдельно предупреждает, что при управлении этим параметром через подписку нужно использовать только один из двух вариантов.

2. TUN mode

Доступны:

system

и:

gvisor.

system использует сетевой стек операционной системы. Он быстрее и эффективнее, но сильнее зависит от корректных маршрутов и firewall.

gvisor использует userspace network stack и меньше зависит от системных сетевых правил; возможна небольшая потеря производительности.

3. Tunnel core

Отдельно HAPP позволяет выбирать ядро туннеля.

В актуальной документации перечислены:

  • HAPP TUN — собственная реализация по умолчанию;
  • sing-box;
  • tun2proxy;
  • Xray.

То есть фраза:

«TUN в HAPP не работает»

на самом деле ещё не говорит, какой именно вариант TUN используется.


Самый полезный первый тест

Если VLESS работает в Proxy Mode, но не работает в TUN:

не меняйте VLESS-ключ.

Сначала попробуйте другой TUN mode или tunnel core.

Например:

system → не работает

попробуйте:

gvisor.

Если проблема остаётся, можно выполнить контрольный тест другим доступным tunnel core.

Например:

HAPP TUN → tun2proxy

или:

HAPP TUN → Xray

в зависимости от доступных настроек вашей версии приложения.

Если один вариант работает, а другой нет, причина уже значительно локализована.


System или gVisor: что выбрать

Для обычного пользователя логично начать со стандартного варианта.

Если system работает стабильно — менять ничего не нужно.

Он использует системный сетевой стек Windows.

Но именно поэтому результат сильнее зависит от:

  • routes;
  • firewall;
  • других виртуальных интерфейсов;
  • сетевой конфигурации ОС.

HAPP описывает system как быстрый и эффективный, но зависимый от корректных routes и firewall.

Если он не работает, gvisor является хорошим контрольным тестом.


Когда стоит попробовать gVisor

Например:

Proxy → работает

TUN system → после включения пропадает интернет

TUN gVisor → работает.

Такой результат говорит:

проблема связана не с VLESS-сервером, а с взаимодействием системного TUN stack с Windows.

Можно использовать рабочий вариант и уже потом разбираться глубже, если это вообще требуется.

Не обязательно чинить system ради самого факта.


Что такое Tunnel Core

Не путайте его с system/gvisor.

Это другая настройка.

HAPP может использовать разные реализации непосредственно туннельного слоя.

Актуальная документация приложения сейчас перечисляет:

default / HAPP TUN

sing-box

tun2proxy

xray.

Если один core конфликтует с конкретной Windows-системой, другой может работать нормально.

Для диагностики это очень полезно.


Не переключайте всё одновременно

Плохой тест:

  1. поменяли TUN mode;
  2. поменяли core;
  3. поменяли DNS;
  4. поменяли сервер;
  5. выключили IPv6.

VPN заработал.

Но почему?

Неизвестно.

Правильнее:

одна настройка → тест → следующий шаг.

Например:

HAPP TUN + system
↓
не работает

HAPP TUN + gvisor
↓
работает

Уже есть полезный результат.


1. Сначала проверьте Proxy Mode

Это базовая контрольная точка.

Выберите тот же VLESS-сервер и включите Proxy Mode.

Проверьте:

  • открываются ли сайты;
  • меняется ли IP;
  • работает ли YouTube;
  • отвечает ли сервер.

Если Proxy тоже не работает, статья про TUN вам пока не нужна.

Проблема находится раньше:

  • VLESS;
  • сервер;
  • сеть;
  • DNS;
  • подписка.

Если Proxy работает стабильно — продолжаем.


2. Полностью отключите другие VPN

Это одна из самых частых причин странного поведения TUN на Windows.

На компьютере могут быть установлены:

  • WireGuard;
  • OpenVPN;
  • Outline;
  • WARP;
  • Amnezia;
  • другой Xray-клиент;
  • корпоративный VPN.

Каждый способен добавить:

  • virtual adapter;
  • route;
  • DNS;
  • сетевую службу.

Proxy Mode при этом продолжает работать, потому что браузер просто соединяется с локальным proxy.

Но TUN уже приходится конкурировать с общей сетевой конфигурацией Windows.


Даже выключенный VPN иногда имеет значение

Пользователь может видеть:

WireGuard выключен.

Но в системе остаётся его виртуальный адаптер.

Другой клиент мог также сохранить:

  • сервис;
  • route;
  • DNS.

Поэтому для чистого теста полезно:

  1. полностью закрыть другие VPN-клиенты;
  2. перезагрузить Windows;
  3. запустить только HAPP;
  4. включить TUN.

Если после перезагрузки всё работает, искать проблему на сервере точно не нужно.


3. Перезапустите HAPP и Windows

Это не универсальное «вы пробовали выключить и включить».

TUN меняет:

  • интерфейсы;
  • routes;
  • DNS;
  • сетевое состояние.

После нескольких переключений VPN Windows может временно оказаться в странной конфигурации.

Для чистой диагностики полезно один раз:

перезагрузить систему → открыть только HAPP → включить один сервер → TUN.

Если проблема повторяется в чистом состоянии, идём дальше.


4. Посмотрите, появился ли TUN-интерфейс

Если используется Xray TUN, Xray создаёт отдельный виртуальный интерфейс.

В официальной документации для Windows в качестве стандартного описания используется:

Wintun

и прямо рекомендуется команда:

route print

для просмотра сетевой конфигурации.

Также можно использовать PowerShell:

Get-NetAdapter

или:

Get-NetIPConfiguration

Задача здесь не в ручном редактировании.

Нужно просто понять:

виртуальный интерфейс вообще появился?


Если TUN-интерфейс не появляется

Это уже очень важный признак.

Возможные направления:

  • ошибка tunnel core;
  • конфликт сетевого драйвера;
  • проблема приложения;
  • security software.

Попробуйте:

  • другой TUN mode;
  • другой tunnel core;
  • актуальную версию HAPP.

Не начинайте менять VLESS server parameters.

До VLESS-трафика система может вообще не дойти.


5. Проверьте таблицу маршрутизации

Создать виртуальный интерфейс недостаточно.

Windows ещё должна отправлять туда нужный трафик.

Для Xray TUN существует параметр:

autoSystemRoutingTable.

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

0.0.0.0/0

для всего IPv4 и:

::/0

для IPv6.

Это поддерживается на Windows.

Без маршрута виртуальный адаптер может существовать, но трафик туда просто не попадёт.


Как посмотреть маршруты Windows

Откройте:

route print

или PowerShell:

Get-NetRoute

Сравните состояние:

до включения TUN

и:

после включения TUN.

Не нужно вручную удалять непонятные routes.

Цель — диагностическая.


Типичный признак проблемы с маршрутами

Например:

  • TUN включился;
  • виртуальный интерфейс появился;
  • HAPP Connected;
  • интернет полностью пропал.

Это может означать:

Windows действительно отправила трафик в TUN, но дальше он не выходит наружу.

Тогда ищем:

  • traffic loop;
  • неправильный physical outbound;
  • firewall;
  • DNS.

6. Что такое traffic loop

Это один из наиболее неприятных TUN-сценариев.

Представим:

Windows
↓
TUN
↓
Xray
↓
хочет подключиться к VLESS-серверу
↓
Windows route снова отправляет это соединение в TUN
↓
Xray
↓
TUN
↓
...

Получается петля.

Интернет перестаёт работать, потому что Xray не способен выйти к своему же серверу через физическую сеть.

Project X прямо предупреждает о возможности traffic loop при использовании TUN.


Как Xray избегает петли

Для этого существует:

autoOutboundsInterface.

Он автоматически привязывает outbound Xray к реальному физическому интерфейсу.

Если включена автоматическая системная маршрутизация, Xray может автоматически выбрать нужный physical interface.

В готовом HAPP пользователю обычно не приходится писать этот JSON вручную.

Но понимание механизма помогает диагностировать симптом:

TUN включается — и мгновенно исчезает весь интернет.


7. Проверьте Wi-Fi или Ethernet

Иногда автоматический выбор physical interface затрудняется сложной сетевой схемой.

Например, одновременно активны:

  • Ethernet;
  • Wi-Fi;
  • Hyper-V;
  • VMware;
  • VirtualBox;
  • WSL;
  • Docker;
  • другой VPN adapter.

Для теста полезно оставить один реальный путь в интернет.

Например:

Ethernet подключён → Wi-Fi выключить

или наоборот.

Если после этого TUN заработал, проблема связана с выбором/маршрутизацией интерфейсов.


Виртуальные машины тоже добавляют сетевые адаптеры

Hyper-V, VMware, VirtualBox, Docker Desktop и WSL могут создавать:

  • virtual switches;
  • virtual Ethernet;
  • отдельные подсети.

Обычно HAPP должен нормально сосуществовать с ними.

Но при сложной routing table они становятся ещё одной переменной.

Не нужно удалять виртуализацию.

Для диагностики достаточно понимать:

на компьютере больше двух сетевых интерфейсов.


8. Проверьте firewall Windows

HAPP прямо описывает system TUN mode как зависящий от корректной работы firewall и routes.

Firewall способен мешать:

  • tunnel process;
  • Xray;
  • исходящему соединению;
  • виртуальному интерфейсу.

Особенно если при первом запуске HAPP пользователь отклонил сетевое разрешение.


Нужно ли полностью выключать Windows Firewall

Нет.

Постоянно работать без firewall не нужно.

Для диагностики лучше:

  • проверить разрешения HAPP;
  • посмотреть сторонние правила;
  • при необходимости провести короткий контрольный тест.

Если после отключения конкретного security component всё работает, правильное решение — настроить правило, а не оставить защиту выключенной.


9. Сторонний антивирус может быть важнее Windows Firewall

Некоторые security suites устанавливают собственные:

  • сетевые драйверы;
  • web filters;
  • HTTPS inspection;
  • firewall.

Это особенно подозрительно, если проблема появилась:

сразу после обновления антивируса.

Для проверки временно исключите его сетевой модуль.

Если TUN ожил — причина найдена.


10. Проверьте DNS

Очень характерный симптом:

HAPP Connected

TUN включён

IP-соединение вроде существует

но:

сайты не открываются.

Это может быть обычный DNS.

У Xray TUN есть отдельная возможность назначать DNS виртуальному интерфейсу Windows. В документации Xray параметр dns для TUN прямо отмечен как Windows-specific.

Кроме того, HAPP имеет собственную routing/DNS-систему с отдельными:

  • Remote DNS;
  • Domestic DNS;
  • DoH/DoU;
  • Fake DNS.

Поэтому DNS здесь действительно отдельный слой.


Как понять, что проблема в DNS

Попробуйте:

nslookup example.com

Если:

  • соединение HAPP активно;
  • но DNS-запросы зависают,

это уже зацепка.

Также характерна ситуация:

  • существующий Discord-звонок продолжает жить;
  • новые сайты не открываются.

Это тоже похоже на DNS.


Secure DNS браузера может запутать диагностику

Например:

Chrome использует DoH

и продолжает нормально разрешать домены.

Но:

Windows DNS сломан.

Получается:

браузер работает, программы нет.

Пользователь делает вывод, что TUN странно проксирует приложения.

Хотя проблема находится именно в системном DNS.

Поэтому для проверки TUN лучше смотреть не только Chrome.


11. Временно уберите сторонний DNS

Если используется:

  • AdGuard DNS;
  • NextDNS;
  • YogaDNS;
  • собственный DNS-клиент;
  • антивирусный DNS-filter,

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

Не навсегда.

Задача — выяснить, конфликтует ли он с TUN.


12. Проверьте routing profile HAPP

HAPP имеет полноценные routing profiles.

Они могут разделять трафик на:

  • Direct;
  • Proxy;
  • Block.

Если профиль настроен неправильно, TUN может работать технически, но отправлять нужный трафик не туда.

Например:

Discord → Direct

вместо:

Discord → Proxy

HAPP также поддерживает GlobalProxy: если он включён, не совпавший с отдельным правилом трафик уходит в Proxy; если выключен — в Direct.


Быстрый тест routing

Если подозреваете правила маршрутизации, временно используйте максимально простой профиль.

Например, глобальный proxy без сложных исключений.

Если:

Global Proxy → всё работает

а:

ваш routing profile → приложение не работает,

TUN исправен.

Проблема уже в правилах.


Не удаляйте рабочий routing profile сразу

Лучше:

  1. сохранить текущий;
  2. переключиться на простой тестовый;
  3. проверить;
  4. вернуть исходный.

Иначе можно исправить одну проблему и случайно потерять нормально настроенные direct-правила.


13. Проверьте Exclude Routes

HAPP поддерживает отдельный список сетей, которые не должны проходить через туннель.

Это exclude-routes.

Обычно туда логично попадать локальным диапазонам, например:

  • домашней сети;
  • внутренним сервисам.

Но слишком широкое исключение способно вывести из TUN больше трафика, чем ожидалось.

Если параметры менялись вручную, проверьте их.


14. Почему локальный роутер перестал открываться после TUN

Например, раньше открывался:

192.168.1.1

а после включения TUN — нет.

Это не обязательно означает поломку всего VPN.

Локальные/private сети обычно стоит оставлять напрямую.

HAPP routing позволяет отдельно задавать direct IP ranges, а также поддерживает исключённые маршруты.

Проверьте именно local routing.


15. IPv6 тоже может участвовать в проблеме

На современном Windows часто одновременно есть:

  • IPv4;
  • IPv6.

Xray TUN способен автоматически добавить маршруты для обоих:

0.0.0.0/0
::/0

Если один address family попал в TUN, а другой нет, возможны странные эффекты:

  • часть сайтов работает;
  • часть зависает;
  • программа выбирает другой путь.

Нужно ли отключать IPv6

Не первым делом.

IPv6 сам по себе не является ошибкой.

Сначала проверьте:

  • другой TUN mode;
  • tunnel core;
  • routes;
  • DNS.

Только если диагностика явно показывает проблему dual-stack, временное отключение IPv6 можно использовать как тест.


16. Проверьте MTU только после базовых шагов

У TUN есть MTU.

В Xray TUN стандартное значение сейчас указано как:

1500.

В некоторых сетях слишком большой effective packet size может приводить к странным симптомам:

  • мелкие сайты открываются;
  • большие ответы зависают;
  • часть HTTPS работает;
  • часть нет.

Но менять MTU первым делом не стоит.

Сначала исключите:

  • routing;
  • DNS;
  • firewall;
  • другой TUN core.

Когда MTU становится подозрительным

Например:

  • Google открывается;
  • небольшой сайт работает;
  • Speedtest зависает;
  • большие загрузки перестают передаваться;
  • некоторые HTTPS-сайты очень долго ждут.

Тогда MTU уже можно рассматривать как один из кандидатов.

Но лучше использовать настройки, рекомендованные вашим сервисом, а не случайное число из интернета.


17. Почему Discord всё ещё не работает через TUN

Если сам интернет через TUN уже работает, но Discord нет, проблема стала значительно уже.

Проверьте:

  • UDP;
  • routing;
  • firewall;
  • другой сервер.

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


18. Почему браузер работает, игры нет

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

Если этого не происходит, возможны:

  • routing exceptions;
  • собственный anti-cheat/network driver;
  • firewall;
  • UDP.

Проверьте другой сервер и лог HAPP/Xray.


19. Проверьте, видит ли Xray трафик программы

Если доступен лог, запустите проблемную программу и посмотрите:

появляется ли новое соединение?

Если ничего нет:

приложение → TUN/Xray

не происходит.

Ищем:

  • routing ОС;
  • bypass;
  • исключения.

Если Xray видит destination и отправляет его в VLESS outbound, TUN уже выполнил свою задачу.


20. После сна Windows TUN перестаёт работать

Такое сетевое состояние тоже возможно.

После Sleep/Hibernate меняются:

  • Wi-Fi connection;
  • IP;
  • physical interface state.

А виртуальный TUN мог остаться в предыдущем состоянии.

Первое действие:

Disconnect → Connect.

Если не помогло:

перезапустить HAPP.

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


21. После переключения Wi-Fi TUN ломается

Причина похожая.

Xray/HAPP должен выйти наружу через physical interface.

Если он изменился:

Wi-Fi A → Wi-Fi B

или:

Ethernet → Wi-Fi,

старое состояние маршрутов может перестать соответствовать реальности.

Переподключите VPN.


22. После выключения HAPP интернет не возвращается

Это уже отдельный неприятный симптом.

Сначала:

  1. полностью закройте HAPP;
  2. проверьте системный proxy;
  3. выключите/включите Wi-Fi или Ethernet;
  4. при необходимости перезагрузите Windows.

Если такое происходит регулярно, стоит:

  • обновить HAPP;
  • попробовать другой tunnel core;
  • отправить bug report.

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


23. Проверьте системный Proxy Windows

Если до этого использовался Proxy Mode, после переключений в Windows мог остаться системный proxy.

Путь:

Параметры → Сеть и Интернет → Прокси.

HAPP официально описывает использование Windows system proxy как отдельную схему подключения.

При диагностике TUN полезно убедиться, что вы понимаете:

сейчас работает TUN или браузер всё ещё использует старый Proxy?


Лучший контрольный тест

Оставьте только:

TUN

и отключите дополнительный system proxy.

Если браузер продолжает работать — он действительно идёт через TUN.

Если перестал, предыдущий успешный тест мог на самом деле проходить через Proxy Mode.


24. Не используйте Proxy и TUN одновременно для диагностики

HAPP сам разделяет эти режимы и в provider-настройках прямо требует выбирать только один.

Это хороший принцип и для ручной диагностики.

Тестируем отдельно:

Proxy

Работает?

TUN

Работает?

Так значительно проще понять проблему.


25. Попробуйте другой Tunnel Core

Если базовые настройки выглядят нормально, это один из лучших дальнейших тестов HAPP.

Например:

HAPP TUN
↓
не работает

tun2proxy
↓
работает

или:

system
↓
проблема

gvisor
↓
стабильно

Такой результат не требует немедленного ремонта Windows.

Можно оставить рабочую реализацию.


Какой core самый лучший

Универсального ответа нет.

Если default HAPP TUN работает — оставляйте его.

Нет смысла переходить на:

  • sing-box;
  • tun2proxy;
  • Xray

просто потому, что название кажется технически интереснее.

Альтернативные cores особенно полезны как:

  • fallback;
  • диагностика;
  • решение конфликтов конкретной системы.

26. Обновите HAPP

HAPP активно развивается, и вместе с ним меняются:

  • Xray;
  • tunnel implementations;
  • routing;
  • поддерживаемые параметры.

Актуальный сайт HAPP предоставляет desktop-версию для Windows x64. Само приложение построено вокруг Xray и поддерживает современные proxy-протоколы, включая VLESS.

Если TUN ведёт себя странно на старой версии, обновление — нормальный ранний шаг.


27. Обновите подписку

Оператор сервиса может передавать через subscription дополнительные параметры HAPP:

  • routing;
  • TUN mode;
  • tunnel core;
  • другие настройки.

HAPP позволяет управлять Proxy/TUN mode и tunnel settings непосредственно через данные подписки.

Поэтому после обновления инфраструктуры старый локальный профиль иногда стоит обновить.


28. Не переустанавливайте HAPP первым действием

Если:

Proxy работает

а:

TUN нет,

приложение явно не полностью сломано.

Переустановка может помочь при повреждённом локальном состоянии, но сначала значительно полезнее проверить:

  • mode;
  • core;
  • routes;
  • firewall;
  • другой VPN.

29. Не делайте Network Reset Windows слишком рано

Windows позволяет полностью сбросить сетевые адаптеры и настройки.

Это мощный инструмент.

Именно поэтому использовать его первой кнопкой не стоит.

Он может затронуть:

  • Wi-Fi;
  • виртуальные адаптеры;
  • VPN;
  • другие сетевые программы.

Сначала выполните более точечные тесты.


30. Когда Network Reset уже имеет смысл

Например:

  • несколько VPN-клиентов устанавливались и удалялись;
  • сетевые адаптеры в странном состоянии;
  • ни один TUN-клиент не работает;
  • обычные routes тоже повреждены;
  • простые методы не помогли.

Тогда это уже разумный последний системный шаг.

Но после него может понадобиться повторная настройка сетевых программ.


Диагностические команды Windows

Для диагностики достаточно нескольких безопасных команд.

Сетевые интерфейсы

Get-NetAdapter

IP-конфигурация

ipconfig /all

Таблица маршрутов

route print

или:

Get-NetRoute

DNS

Get-DnsClientServerAddress

Проверка сервера и порта

Test-NetConnection server.example.com -Port 443

Эти команды ничего не исправляют автоматически.

Они просто показывают текущее состояние.


Как выглядит нормальная логика диагностики

Представим:

Proxy работает.

Дальше:

HAPP TUN + system

Интернет пропадает.

HAPP TUN + gvisor

Работает.

Вывод:

VLESS и сервер исправны, проблема связана с system-mode.

Другой пример:

System

Не работает.

gVisor

Не работает.

tun2proxy

Работает.

Вывод:

проблема связана уже с выбранной tunnel implementation.

И ещё:

Все cores

Не работают.

После отключения стороннего firewall

Всё работает.

Вывод очевиден.

Так диагностика действительно что-то доказывает.


Быстрая таблица проблем HAPP TUN

СимптомЧто проверить первым
Proxy работает, TUN нетTUN mode/core
System не работаетgVisor
Один core не работаетДругой tunnel core
После TUN пропадает весь интернетRoutes / loop / firewall
TUN adapter не появляетсяTunnel core / security software
Adapter есть, интернета нетRoutes / DNS
IP работает, домены нетDNS
Chrome работает, другие apps нетSystem Proxy vs TUN
Discord text есть, voice нетUDP / routing
После другого VPN сломался TUNVirtual adapters/routes
После Sleep не работаетReconnect HAPP
После смены Wi-Fi не работаетReconnect / physical interface
Локальная сеть пропалаExclude routes / routing
Один server не работаетServer route
Все servers одинаково не работают в TUNLocal Windows/TUN
После firewall off работаетНастроить firewall rule

Самая короткая последовательность действий

Если HAPP TUN не работает на Windows, я бы проверял в таком порядке:

  1. Убедиться, что тот же VLESS работает в Proxy Mode.
  2. Перезапустить HAPP.
  3. Закрыть другие VPN.
  4. Попробовать system → gvisor.
  5. Попробовать другой tunnel core.
  6. Перезагрузить Windows.
  7. Проверить firewall/antivirus.
  8. Проверить routing.
  9. Проверить DNS.
  10. Проверить другой VLESS-сервер.
  11. Обновить HAPP и subscription.
  12. Только потом рассматривать Network Reset.

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


Что сообщить поддержке

Не:

TUN не работает.

Гораздо полезнее:

Windows 11, HAPP актуальной версии. VLESS работает в Proxy Mode. В TUN system после подключения полностью пропадает интернет. В gVisor всё работает. Другие VPN закрыты.

Это почти готовый диагноз.

Другой вариант:

Proxy работает. System и gVisor не работают, но при выборе tun2proxy TUN запускается нормально. Проблема повторяется на всех VLESS-серверах.

Или:

Все TUN modes не работают. После включения появляется виртуальный адаптер, routes меняются, но DNS перестаёт отвечать. По IP соединения доступны.

Такой отчёт намного полезнее скриншота кнопки Connect.


Когда отправлять bug report HAPP

Если проблема воспроизводится именно в HAPP:

  • один и тот же профиль;
  • одна сеть;
  • другой клиент работает;
  • конкретный HAPP TUN mode/core стабильно ломается,

имеет смысл отправить разработчикам нормальный bug report.

Официальная форма HAPP просит указать:

  • платформу;
  • версию ОС;
  • модель устройства;
  • версию приложения;
  • subscription/configuration link;
  • шаги воспроизведения;
  • при необходимости логи и скриншоты.

Чем точнее описано сочетание:

Windows + версия HAPP + core + TUN mode,

тем проще воспроизвести проблему.


Не публикуйте VLESS-ключ вместе с логами

Если спрашиваете совета публично, скройте:

  • UUID;
  • subscription URL;
  • QR;
  • полный vless://.

Полная конфигурация является credential.

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


Если всё равно ничего не работает

Если:

  • Proxy работает;
  • все TUN modes не работают;
  • все tunnel cores не работают;
  • другие VPN закрыты;
  • firewall проверен;
  • DNS проверен;
  • после перезагрузки ситуация повторяется,

контрольный тест другим TUN-capable клиентом становится очень полезным.

Если другой клиент:

тоже не может создать нормальный TUN,

проблема вероятнее находится в Windows или сетевом software.

Если другой клиент работает идеально:

уже интереснее смотреть именно HAPP.


Если нужен просто рабочий VPN, а не ремонт Windows

Есть и практический подход.

Если:

HAPP TUN system — не работает

но:

gVisor — работает

используйте gVisor.

Если:

default TUN — не работает

но:

tun2proxy — работает

можно использовать рабочий core.

Нет обязанности добиваться одинакового поведения всех доступных implementations.

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


Если проблема в текущем VLESS-сервисе

Если TUN исправен:

  • приложения попадают в него;
  • другие VLESS-конфигурации работают;
  • а конкретный сервер постоянно timeout,

проблема уже не Windows.

Попробуйте другую локацию.

Если сервис не предоставляет альтернативных серверов, имеет смысл рассмотреть другой доступ.

На VLESS.ART используются готовые подписки для HAPP с несколькими серверными локациями.

Посмотреть тарифы:
https://vless.art/#tarif

Поддержка:
https://vless.art/#support


Итог

Если HAPP TUN не работает на Windows, но тот же VLESS нормально работает в Proxy Mode, не нужно начинать с изменения:

  • UUID;
  • SNI;
  • public key;
  • flow;
  • transport.

Базовое соединение с VLESS-сервером уже доказало свою работоспособность.

Искать проблему нужно на уровне:

TUN → Windows routes → physical interface → DNS → firewall.

HAPP предоставляет несколько инструментов для такой ситуации.

На desktop можно выбирать:

  • Proxy или TUN;
  • system или gvisor TUN mode;
  • разные tunnel cores, включая HAPP TUN, sing-box, tun2proxy и Xray.

Поэтому лучший первый контрольный тест:

Proxy работает → переключаем TUN mode → затем tunnel core.

Если system не работает, а gvisor работает — VLESS чинить не нужно.

Если один tunnel core ломается, а другой работает — можно использовать рабочую реализацию.

Если после включения любого TUN полностью исчезает интернет, проверяйте routes, firewall, DNS и другие виртуальные адаптеры.

Xray TUN на Windows создаёт виртуальный интерфейс и может автоматически добавлять маршруты для IPv4 и IPv6. При этом Project X отдельно предупреждает о необходимости избегать traffic loop, когда исходящий трафик самого Xray снова отправляется в его собственный TUN.

Поэтому симптом:

«включаю TUN — интернет мгновенно умирает»

гораздо чаще указывает на системную маршрутизацию, чем на неправильный VLESS-ключ.

А если после переключения TUN mode или core всё заработало — на этом вполне можно остановиться: конечная цель не в том, чтобы заставить работать каждую реализацию туннеля, а в том, чтобы Windows стабильно направляла нужные программы через VLESS.