Як налаштувати 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.Написати в підтримку