A complete guide to installing and configuring the Happ app on Android, iOS, Windows, and macOS to use IMBA VPN.
What is Happ?
Happ is the VPN client app that powers IMBA VPN. It supports VLESS Reality and WireGuard protocols and works on Android, iOS, Windows, macOS, and Linux. You add your IMBA subscription link to Happ, and it automatically pulls all available servers.
Before you start
You need an IMBA account and your subscription link:
- Sign up at [imba.live](https://www.imba.live/auth/register)
- Follow IMBA on Telegram to activate your free 7-day trial
- In your dashboard, go to VPN and copy the subscription link
Installing on Android
- Open your IMBA dashboard on your Android phone
- Go to VPN, then Download Happ, then tap the Android link
- Download the APK file
- When prompted, allow installation from this source
- Install and open
Note: Happ may not appear in your regional Play Store. The APK from the dashboard is the official version.
Installing on iOS
- In your IMBA dashboard, go to VPN, then Download Happ, then iOS
- You'll be directed to the App Store or TestFlight depending on availability in your region
- Install and open Happ
Installing on Windows
- Download the Setup .exe from your IMBA dashboard (VPN, then Download Happ, then Windows)
- Run the installer: Next, Next, Finish
- Open Happ from the Start menu
Installing on macOS
- Download the .dmg from your IMBA dashboard (VPN, then Download Happ, then macOS)
- Open the .dmg and drag Happ to Applications
- Open from Applications (you may need to right-click, then Open the first time, since it's downloaded from outside the App Store)
Adding your subscription link
This step is the same on all platforms:
- Open Happ
- Tap or click the + button, then Add subscription
- Paste your IMBA subscription URL (copied from your dashboard)
- Confirm — Happ will download the server list
Critical: disable Mux
After adding the subscription, you must disable Mux before connecting:
- Long-press (or right-click) any server, then Edit
- Find the Mux setting, and turn it OFF
- Save
Alternatively, if there's a global Mux setting in Happ's preferences, disable it there. VLESS Reality does not work with Mux enabled.
Connecting and choosing a server
- From the server list, tap any server to select it
- Tap Connect (or the power button icon)
- Accept the VPN permission request on your device
- You're connected — look for the VPN icon in your status bar
Choosing the right server: the ping shown next to each server is your latency. Lower ping means faster response. For streaming, pick a server in the country whose library you want to access. For privacy only, pick the nearest server with the lowest ping.
Troubleshooting
| Problem | Solution |
|---|
| Can't connect | Mux is likely still enabled — disable it |
| Slow speeds | Switch to a different server |
| Connection drops frequently | Try VLESS Reality on a different port (options in server settings) |
| iOS says VPN configuration failed | Delete and reinstall the VPN profile in Settings, then VPN |
[Start your free trial](/auth/register)
Try IMBA free
eSIM + VPN + virtual card in one subscription
Get started