Sign In

Sign in to manage your subscription

Bessy Connect
Account
Author: Pavel Onuchin, VPN and network security specialist

13 min read

Happ VPN key: where to get one, how to add it and how to check it

A key for Happ is a string of the form vless://… with the address of a single server, or a subscription link from which the app downloads a list of servers by itself. It is issued by the owner of the server: a paid service, an administrator you know, or you yourself. Happ has no servers of its own. The project documentation says: "Happ does not contain its own servers and does not provide VPN services", and on its App Store page the developer separately warns about scammers selling an "official Happ VPN" (both pages as of October 23, 2026). Below: which keys Happ accepts, how to add them, why they stop working and what you risk by taking free ones.

What is a key for Happ VPN?

A key is a single link that contains the server address, the port, a user identifier and the encryption parameters. Happ parses it by itself and creates an entry in the server list.

According to the Happ documentation, the app accepts seven kinds of links: vless://, vmess://, trojan://, ss://, socks://, hysteria2:// and hy2://. The first is the most common. What each part of a vless:// string means is covered in the article VPN key; here we talk only about Happ.

A subscription in Happ comes in two types:

  • Regular — a web address https://… with a list of servers behind it in plain form.
  • Encrypted — the link starts with happ://crypt…. According to the documentation, in such a subscription the server addresses and settings are hidden from the user: you can't view, change or forward them.

For you the difference is simple. A single key leads to one server: if the server stops working, you need a new key. A subscription is updated by its owner on their side, and new servers appear in Happ without your involvement.

If you need a key not for the sake of Happ itself but so that a VPN simply works, we recommend BessyConnect: it is an app with its own servers, and you don't need to look for a key for it.

Does Happ have its own servers?

No. Happ has no servers, neither free nor paid: after installation the list is empty until you add a key or a subscription.

In the documentation section "How to buy or get a server", the developer writes a single sentence: "We do not provide or sell access to servers". The Google Play page says the same: users are themselves responsible for "acquiring or setting up their own servers". Only the app is free: according to the privacy policy, it has no monetization and none is planned.

The queries "сервера для happ" (servers for Happ) and "впн для happ" (VPN for Happ) appear because many small services don't build their own apps: they hand the buyer a link and write "install Happ". The name of the client sticks as the name of the VPN. What Happ can do in general is covered in the Happ review.

Where do you get a key for Happ?

A key for Happ can come from four sources: your own server, a paid service, someone you know who has a server, and a public giveaway. They differ not so much in price as in who owns the server and how many people use the same address.

Key sourcePriceStabilityWho sees the traffic
Your own server on a rented VPSServer rental from a hosting providerDepends on you: only you use the address, but the maintenance is on you tooYou and the hosting provider
A paid service that issues a key or subscriptionAccording to the service's planUsually higher: a subscription has several servers, and the list is updatedThe service you pay
A key from a friend or employerUsually freeSame as the owner's; the link may have a device limitThe server owner
A public giveaway of free keys0 ₽Low: hundreds of people share one addressAn unknown server owner

With a paid service, check exactly what you are getting. A subscription is more convenient than a single key: if one server gets blocked, the service adds another, and you won't have to paste anything again.

Public keys are published in collections in messengers, on forums and in code repositories. There will be no names or addresses of such giveaways here. How they work and what they threaten is covered below.

How do you add a key to Happ?

There are three ways to add a key: paste it from the clipboard, scan a QR code, or tap a deep link, after which Happ opens by itself. A subscription can be added in the same three ways. All of them are described in the documentation section "Adding a configuration/subscription".

The steps for a phone:

  1. Install Happ. As of October 23, 2026, the iPhone version is 6.1.0 of October 14, the publisher is Flyfrog LLC, and iOS 15 or later is required. We didn't find it in the Russian App Store: both links from the documentation to the Russian storefront failed to open. For Android there is Google Play (an update of October 5, more than 10 million downloads; the publisher listed there is Veltrixor LLC) and an APK on the project's releases page, version 4.8.0 of October 16.
  2. Copy the vless://… key or the subscription address in full, without spaces or line breaks.
  3. Open Happ and tap "+" in the top right corner of the main screen. Choose pasting from the clipboard.
  4. If the service shows a QR code, choose scanning and point the camera at it.
  5. If the service's page has a button that opens Happ, tap it: the deep link will pass the key to the app.
  6. Choose a server in the list and turn on the connection. On first launch the system will ask for permission to create a VPN configuration.

Server parameters can also be entered by hand: "+", then manual entry, the protocol and the fields. This is rarely needed, usually when setting up your own server.

On Android TV you won't have to enter the string with the remote. According to the documentation, on first launch the TV app shows a QR code: scan it in Happ on your phone, and the subscription is transferred over the local network, or, if that fails, over the internet. Installation on a computer differs only in the first step; it is described in the guide Happ on a PC.

Why isn't a key for Happ working?

If a key won't add, the problem is in the string itself. If it was added but won't connect, the problem is on the server, and it can't be fixed with Happ's settings.

Errors when adding, according to the Errors section of the Happ documentation:

  • "Clipboard is empty" — the key wasn't copied before pasting.
  • "Subscription URL is not valid" — the subscription address contains extra or invalid characters.
  • "vless configuration is not valid" (or vmess, trojan) — the key was cut off or damaged when copying.
  • "Timeout when adding subscription" — the subscription server didn't respond within 9 seconds. Try another network and write to whoever issued the link.

Causes on the server side:

  • The address is blocked. A published key is visible to everyone, including those who compile block lists.
  • Overload. The bandwidth is divided among everyone who pasted the same key, and in the evening the connection stops being established.
  • The key is deleted or has expired. If the owner has turned on expiry notifications, three days before the end Happ will show "Your subscription expires in N days", and after it ends, "Subscription has expired!".
  • Device limit. The owner can create a "limited link" for a certain number of devices. When the limit is used up, Happ says: "The subscription administrator has restricted access. Please contact technical support". There are also HWID links bound to a single device: on someone else's phone such a subscription simply won't be added.
  • The network only lets through allowed sites. If mobile internet works on a whitelist, connecting to a foreign server will, as a rule, fail with any key.

How do you check a key in Happ?

The fastest way is a ping through the proxy: it shows whether the server responds, taking into account the whole path of the traffic. The Happ documentation calls this method the most indicative for the user.

  1. A server in the list. After adding, at least one server must appear. An empty subscription means it didn't download.
  2. Ping. Tap the speedometer icon in the subscription header to check all its servers, or swipe an individual server to the right. A TCP ping measures only the establishment of the connection and may show the latency to the nearest CDN node rather than to the server itself.
  3. Current connection. Connect and tap "Check current connection". "Timeout" instead of a number in milliseconds means that no traffic is going through the server.
  4. Expiry and traffic. If the service passes this data, the subscription shows a bar: on the left the traffic used, on the right the total amount, plus the end date.
  5. External address. Make sure websites see the server's address, not yours. How to do that is described in the article how to check that a VPN is working.

If a key passes the first step and fails the rest, you need to write to whoever issued it, not to the Happ developer.

What are the dangers of free keys and subscriptions for Happ?

All of your device's traffic goes through a stranger's server. They see your IP address, the times of your connections, the volume of data and the addresses of sites. The content of pages opened over HTTPS is not available to them.

Subscriptions in Happ have a feature that collections of free keys don't mention: a subscription controls not only the server list but the app itself. According to the "App management" section of the documentation, the author of a subscription can:

  • turn on auto-connect when Happ launches;
  • on Android, set the list of apps that go through the tunnel or bypass it;
  • send a routing profile that determines which traffic goes through the server;
  • hide the server settings so that you can't see where you are connecting;
  • change the subscription address for all of its users;
  • forbid turning off the sending of the device identifier.

Some of these functions are available only to an author who has registered a Provider ID on the happ-proxy.com site named in the documentation. HWID is also mentioned in the Happ privacy policy: by default, every time the app accesses the subscription address, it sends the device identifier and the phone model. Sending can be turned off in the settings, unless the author of the subscription has forbidden it.

For your own server and for a service with a known owner these are ordinary working features. With an anonymous giveaway you hand the same things to a person you know nothing about, and with an encrypted subscription you don't even see the server address. That is why you shouldn't log in to your bank, email or work accounts through a public key.

Why we recommend BessyConnect

To those who are looking for a key for Happ in order to get a working VPN, we recommend BessyConnect: it is a ready-made app with its own servers, and you don't need to look for a key for it. You install it and connect; the server list is already inside.

  • No key needed. There is no string that can be deleted and no giveaway that will end tomorrow.
  • You know whose server it is. One service is responsible for both the servers and the app, and no logs are kept.
  • Addresses to spare. There are more than 100 servers, so there is plenty to choose from if one is overloaded.
  • Camouflage. The VLESS protocol with Reality: the traffic looks like ordinary HTTPS.
  • You can try it. Registration is not required, and there is a trial period.

The apps are released for iPhone, iPad, Mac, Apple TV, Android and Android TV:

Now the limits. Happ is stronger as a universal client: it runs on Windows and Linux, where there is no BessyConnect app, understands six protocols and offers fine-grained routing. Those who already have their own server and a working key don't need a separate service: the "own VPS plus Happ" combination covers the same task. If you use a different client, the steps for it are described in the article key for Incy, and the differences between the two apps are in the comparison Incy or Happ.

What BessyConnect doesn't solve. It isn't in the Russian App Store; to install it on an iPhone you need an Apple ID from another country. If mobile internet is switched off or only lets through allowed sites, neither a key for Happ nor a ready-made app will help. And the service doesn't remove the question of trust: you are choosing whom to trust with your traffic, not getting rid of the intermediary.

The bottom line is this. If you have your own server and a working key, stay with Happ. But if you are hunting for a new free key every week, we recommend installing BessyConnect instead: the apps for all platforms are gathered on the download page.

Frequently asked questions

Where can I get a key for Happ VPN for free? Free keys are published by server owners in open giveaways; Happ itself neither issues nor sells keys. Hundreds of people share such a key, so it quickly stops working, and the server owner sees the addresses of the sites you open.

What is an access key in Happ? It is a link to a server of the form vless://… (as well as vmess://, trojan://, ss://, socks://, hysteria2://, hy2://) or a subscription address with a list of servers. Happ parses it by itself after you paste it from the clipboard, scan a QR code or tap a deep link.

How is a subscription in Happ different from a key? A key leads to one server, a subscription to a list that the owner updates by themselves. Through a subscription the author can also change the app's settings, so you should only take one from someone you trust.

Why does Happ say "The subscription administrator has restricted access"? The link was issued with a device limit, and the limit has been used up. Only whoever issued the subscription can fix this.

Do I need a key for BessyConnect? No. BessyConnect is an app with its own servers: the list is already inside, and there is no need to add a key or a subscription. It is what we recommend to those who don't want to hunt for keys; there is no app for Windows.

Related articles

How to Set Up a VPN on Android with BessyConnect

How to set up a VPN on Android with BessyConnect: install from Google Play, sign in, allow the VPN connection, pick a server country and enable always-on VPN. More

VPN on a Router: How to Set It Up and Is It Worth It

How to set up a VPN on router firmware: why VLESS+Reality won't run on stock routers and why BessyConnect apps are simpler and safer for the whole home. More

Why Your VPN Disconnects by Itself: It's the Phone

VPN keeps disconnecting by itself? Nine times out of ten the phone unloads the tunnel to save battery. Where autostart hides in MIUI, EMUI, ColorOS and iOS. More