Как настроить Happ

20 мин чтенияОбновлено 26 сентября 2026

Happ - это бесплатное приложение для подключения к VPN и прокси на ядре Xray. Оно работает на Windows, macOS, Linux, Android и iPhone и принимает ссылки VLESS, VMess, Trojan, Shadowsocks и подписки. Достаточно вставить ссылку из панели 3X-UI, и Happ сам загрузит ваши серверы. Поэтому Happ подходит как для опытных, так и для начинающих пользователей.

В данной инструкции используется сервер с ОС Ubuntu 24.04 и панелью 3X-UI 3.8.5, приложение Happ 4.3.0 для Windows 11 и Happ 4.4.1 для Android 14.

Обратите внимание, что Happ является сторонней разработкой. Компания SpaceCore не несет ответственности за работу данного ПО.

Для работы понадобится свой сервер с панелью 3X-UI. Как ее установить и создать подключение, мы описали в отдельной статье - рекомендуем начать с нее. Для 3X-UI на наших виртуальных серверах подойдет любой доступный тарифный план.

#Ссылка для Happ в панели 3X-UI

Happ подключается к серверу по ссылке. Удобнее всего взять ссылку-подписку.

Подписка - это адрес, по которому Happ забирает список ваших серверов. Если вы поменяли что-то в панели, обновите подписку в Happ, и изменения придут. Одиночная ссылка vless:// тоже подойдет, но ее придется менять вручную.

#Клиент в 3X-UI

Откройте панель 3X-UI и перейдите на страницу «Clients» в меню слева. В 3X-UI версий 3.x клиенты вынесены на отдельную страницу, в версиях 2.x они находятся внутри подключения на странице «Inbounds».

Если клиента еще нет, нажмите «Add Clients». В поле «Email» укажите любое имя, почта не нужна. В поле «Attached inbounds» выберите ваше подключение.

Если подключение VLESS с REALITY, как в нашей статье про 3X-UI, на вкладке «Credentials» в поле «Flow» выберите xtls-rprx-vision. Нажмите «Create».

Клиент на странице Clients в 3X-UI

#Где взять ссылку

Нажмите первую кнопку в колонке «Actions», она открывает QR-код клиента.

В блоке «Subscription info» нажмите значок копирования рядом с названием. Ссылка-подписка окажется в буфере обмена.

Ссылка-подписка и QR-код в 3X-UI

В QR-коде та же ссылка. На телефоне ее удобно добавить без копирования, отсканировав код с экрана компьютера.

Вкладка «Happ Encrypted Link» по умолчанию выключена, для обычной работы она не нужна.

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

#Установка Happ и подключение на компьютере

#Установка

Скачайте Happ со страницы релизов на GitHub. Для обычного компьютера нужен файл setup-Happ.x64.exe, для компьютера на процессоре ARM - setup-Happ.arm64.exe.

Запустите установщик и подтвердите запрос Windows. Выберите язык установки и нажмите «OK», затем «Next» на каждом шаге, «Install» и «Finish».

Скачивайте Happ только из официальных источников: GitHub, сайт разработчиков и Google Play. В поиске встречаются сайты с похожими названиями.

#Добавление подписки

При первом запуске Happ сразу просит ссылку. Вставьте ее в поле кнопкой справа или сочетанием клавиш Ctrl+V и нажмите «Get started».

Ввод ссылки-подписки при первом запуске Happ

Happ покажет подписку и серверы в ней. Под названием подписки указан интервал обновления, у нас это 12 часов, его задает 3X-UI.

Список серверов подписки в Happ на Windows

Следующие ссылки добавляются кнопкой «+» на панели слева. В поле «Type» выберите Subscription для подписки или Configuration для одиночной ссылки.

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

Нажмите «Test ping» внизу справа, чтобы проверить сервер. Рядом с ним появится задержка, у нас 90ms. Если вместо цифр написано n/a, сервер не отвечает, об этом в разделе о проблемах.

Нажмите большую кнопку питания справа. На ней появятся надпись CONNECTED и таймер.

Подключение Happ к серверу установлено

Соединение установлено! Проверьте работу VPN. Откройте любой сайт проверки IP-адреса, он должен показать адрес вашего сервера.

#Главные настройки Happ на компьютере

#Режим работы

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

  • Proxy - Happ включает в Windows системный прокси. Через сервер идут браузеры и программы, которые его используют. Часть программ системный прокси не замечает и идет напрямую.
  • TUN - Happ создает виртуальную сетевую карту, и через сервер идет весь трафик компьютера: игры, мессенджеры, любые программы. По умолчанию выбран движок Xray TUN, менять его без причины не нужно.
  • Mixed - оба режима сразу, в списке при этом отмечены и Proxy, и Xray TUN. Он включен по умолчанию, его и оставьте.
Выбор режима работы Happ

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

Новый режим начинает работать после переподключения. Happ предупреждает об этом сообщением «Transport mode change will take effect after reconnection».

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

Маршрутизация - это правила, которые решают, куда пойдет каждый сайт. Вариантов три:

  • Proxy - через ваш сервер.
  • Direct - напрямую, как без VPN.
  • Block - соединение запрещено.

Правила хранятся в профиле. Чтобы создать профиль, откройте «Settings» → «Routing rules», нажмите три точки справа и выберите «Add Routing Profile». Укажите подписку, для которой нужен профиль, и его название.

Happ сразу скачает базы geoip и geosite. В них собраны IP-адреса стран и готовые списки сайтов, на них ссылаются правила.

Профиль маршрутизации в Happ

Нажмите «Edit rules».

Настройка правил маршрутизации
  • «Global proxy» - если включен, все, что не попало в правила, идет через сервер. Если выключен, все идет напрямую, кроме списка Proxy.
  • «Rule order» - порядок проверки списков, по умолчанию Block → Direct → Proxy.
  • «Proxy», «Direct» и «Block» - сами списки правил.

В списки правила пишутся по одному в строке. Форматы такие:

  • domain:example.com - сайт и все его поддомены. Запись domain:de охватывает все сайты в зоне .de.
  • geosite:category-ads-all - готовый список сайтов из базы geosite.
  • geoip:de - все IP-адреса страны.
  • 192.168.0.0/16 - диапазон адресов.

Все метки базы geosite можно посмотреть кнопкой «Show tags in geosite» под списком, в ней есть поиск.

Поиск метки в базе geosite

Осталось включить профиль. Откройте меню подписки (три точки справа от ее названия) и выберите «Routing».

Меню подписки в Happ

Проверьте, что переключатель «Enable Routing» включен, и выберите ваш профиль в блоке «Select Rule».

Маршрутизация подписки и выбор профиля

Важно: Happ применяет правила после переподключения. Выключите VPN кнопкой питания и включите снова.

#Готовые сценарии

Что нужноСписокЧто вписать
Сайты своей страны напрямую, пример для ГерманииDirectgeoip:de и domain:de
Роутер, принтер и другие устройства дома без VPNDirectНичего, в профиле по умолчанию уже есть домашние сети 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16
Без рекламыBlockgeosite:category-ads-all
Через сервер только нужные сайтыProxy, «Global proxy» выключитьdomain: и адрес каждого сайта
Отдельный сайт напрямую, например банкDirectdomain: и адрес сайта

Для Германии список Direct выглядит так.

Сайты Германии в списке Direct

Для рекламы достаточно одной строки в списке Block.

Список рекламы в Block

Чтобы через сервер шли только нужные сайты, выключите «Global proxy».

Выключенный Global proxy

Затем впишите эти сайты в список Proxy. Остальное пойдет напрямую, так сервер расходует меньше трафика. Лимиты трафика на наших серверах описаны в отдельной статье.

Сайт в списке Proxy

Результат удобно проверить на сайте проверки IP. Сайты из списка Direct покажут адрес компьютера, остальные - адрес сервера, а реклама перестанет открываться.

#Правила сразу для всех устройств

Профиль можно не настраивать на каждом устройстве, а раздать с сервера вместе с подпиской. Для этого в 3X-UI 3.8 есть отдельные настройки для Happ.

В меню панели откройте «Panel Settings» → «Subscription» и перейдите на вкладку «Happ». На вкладке «Routing & Rules» нажмите «Visual Rule Generator».

Заполните нужные поля. Поля со словом Direct - напрямую, Proxy - через сервер, Blocked - запрещено. Значения пишутся через запятую. Добавьте в «Direct IPs» запись geoip:private, чтобы домашние устройства шли напрямую. Генератор всегда включает «Global proxy», поэтому схему, где через сервер идут только нужные сайты, так не раздать. Ее настраивают в самом Happ.

Нажмите «Generate Deeplink».

Генератор правил маршрутизации в 3X-UI

Ссылка с правилами появится в поле «Routing rules». Включите «Enable routing», нажмите «Save», затем «Restart Panel».

Настройки маршрутизации для Happ в 3X-UI

Без перезапуска панели правила в подписку не попадут.

В Happ обновите подписку круглой стрелкой рядом с ее названием. Профиль Custom Rules появится в списке и включится сам.

Профиль маршрутизации, полученный из 3X-UI

#DNS

DNS - это адресная книга интернета. По имени сайта она находит его IP-адрес, и только потом устройство соединяется с сайтом.

DNS-серверы задаются в профиле маршрутизации, в блоках «Remote DNS» и «Domestic DNS».

  • «Remote DNS» - для сайтов, которые идут через сервер. По умолчанию это Cloudflare, адрес https://cloudflare-dns.com/dns-query и IP 1.1.1.1.
  • «Domestic DNS» - для сайтов напрямую. По умолчанию это Google, адрес https://dns.google/dns-query и IP 8.8.8.8.

В поле «Remote DNS type» стоит тип DoH. Он означает, что запросы шифруются так же, как обычный HTTPS.

Полезный сценарий - DNS с фильтром рекламы. Впишите в «Remote DNS» адрес AdGuard DNS. В поле «URL» укажите https://dns.adguard-dns.com/dns-query, в поле «IP» 94.140.14.14.

AdGuard DNS в настройках профиля Happ

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

Остальные настройки профиля, «Enable fake DNS» и «Domain strategy», оставьте как есть.

#Выбор приложений

Через сервер можно пустить только нужные программы. Откройте «Settings» → «Per-App Proxy Settings» и выберите режим:

  • «System default» - все программы работают по общим правилам.
  • «Direct connection for selected applications» - выбранные программы идут напрямую, остальные через сервер. Подойдет, например, для онлайн-игры.
  • «Proxy only for selected applications» - через сервер идут только выбранные программы.

Нажмите «Add...» и выберите запущенную программу в пункте «Add running app» или файл программы в пункте «Browse...».

Выбор приложений для VPN в Happ

Например, если добавить браузер в режиме «Proxy only for selected applications», через сервер пойдет только он, а остальные программы будут работать напрямую.

#Автозапуск и автоподключение

Чтобы Happ запускался вместе с Windows, включите «Autostart» в «Settings» → «Advanced settings».

Чтобы VPN включался сам, откройте «Settings» → «Subscriptions» и включите «Connect on open». Там же «Update on open» обновляет подписки при запуске, а «Ping on open» сразу проверяет серверы.

Настройки подписок в Happ

Способ проверки серверов задается в «Settings» → «Ping». По умолчанию Happ проверяет, открываются ли сайты через сервер, менять это не нужно.

#Настройка Happ на Android

Установите Happ из Google Play. Если на устройстве нет Google Play, скачайте файл Happ.apk со страницы релизов на GitHub.

#Добавление подписки

Нажмите «+» в правом верхнем углу и выберите «Subscription URL». Вставьте ссылку в поле «URL» и нажмите «Save».

Добавление подписки в Happ на Android

В этом же меню есть пункты «Import from Clipboard» для ссылки из буфера обмена и «QR Code» для QR-кода из панели.

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

Нажмите кнопку питания. При первом подключении Android спросит разрешение на VPN, нажмите «OK».

Запрос разрешения на VPN в Android

Соединение установлено успешно! Можно пользоваться. В строке состояния появится значок ключа.

Подключенный Happ на Android

#Настройки на телефоне

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

Настройки Happ на Android
  • Переключателя режимов на телефоне нет, Happ работает как обычный VPN.
  • «Enable Xray TUN» на телефоне по умолчанию выключен. Менять его не нужно.
  • В «Per-app Proxy Settings» три вкладки. «Off» - через сервер идут все приложения, «On» - только отмеченные, «Bypass» - отмеченные идут напрямую.
Выбор приложений в Happ на Android

Например, если отметить браузер на вкладке «Bypass», он будет открывать сайты напрямую, хотя VPN включен.

Профиль маршрутизации из 3X-UI приходит на телефон вместе с подпиской, он виден в «Routing profiles».

Профиль маршрутизации на Android

#iPhone, Mac и Linux

Happ есть и для iPhone, Mac и Linux, ссылки на все версии собраны на официальном сайте. Подписка добавляется так же, как на Android.

#Остальные настройки и частые проблемы

#Остальные настройки

НастройкаГдеЧто делает
Enable muxSettingsПередает несколько соединений внутри одного. По умолчанию выключено
Enable sniffingAdvanced settingsУзнает адрес сайта внутри соединения, это нужно для правил по доменам. По умолчанию включено
Excluded routesAdvanced settingsАдреса, которые всегда идут мимо VPN
Allow connection from LANSettingsРазрешает устройствам домашней сети подключаться к прокси компьютера, SOCKS5 на порту 10808, при системном прокси еще HTTP на порту 10809. Пароля у такого прокси нет, включайте только в своей сети
Send HWIDSubscriptionsПередает серверу подписки идентификатор устройства, его модель и версию системы

#Частые проблемы

СимптомПричинаРешение
Желтый треугольник у подписки, сообщение «Remote host closed connection» или «Connection refused»В ссылке неверный адрес или порт, либо панель 3X-UI на сервере остановленаСкопируйте ссылку заново в 3X-UI и проверьте панель командой x-ui status
На кнопке CONNECTED, но сайты не открываются, у сервера n/aСервер или Xray не работаетПроверьте состояние командой x-ui status и перезапустите панель
Сервер появился в группе «Server List», пинг n/aСсылка vless:// скопирована не целиком. Ошибку Happ при этом не показываетУдалите сервер и скопируйте ссылку заново
«The clipboard is empty» на AndroidВ буфере обмена нет ссылкиСкопируйте ссылку и нажмите кнопку снова
Правила маршрутизации не действуютПравила применяются после переподключенияВыключите и включите VPN
Одна программа идет мимо VPNВыбран режим Proxy, программа не использует системный проксиВыберите режим Mixed или TUN
Профиль из 3X-UI не появился в HappПанель не перезапущена после сохраненияНажмите «Restart Panel» и обновите подписку в Happ

Так выглядит подписка с ошибкой.

Ошибка подписки Remote host closed connection

А так - остановленный сервер. Кнопка показывает CONNECTED, но пинг возвращает n/a.

Подключение к остановленному серверу

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

bash
x-ui status

У работающей панели в выводе есть строка Active: active (running), а ниже запущен процесс xray.

Вывод команды x-ui status

Если панель остановлена, перезапустите ее.

bash
x-ui restart

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

Сообщение The clipboard is empty в Happ
Можно ли пользоваться одной подпиской на нескольких устройствах?

Да, одна подписка работает на нескольких устройствах одновременно.

Как дать доступ другому человеку?

Создайте для него клиента на странице «Clients» в 3X-UI и отправьте ему ссылку этого клиента.

Как вернуть настройки Happ по умолчанию?

Откройте «Settings» → «Reset». На Windows при переустановке можно отметить пункт «Reset all cache and settings after installation».

Не нашли ответ? Мы на связи 24/7.Написать в поддержку