13 min read
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.
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:
https://… with a list of servers behind it in plain form.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.
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.
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 source | Price | Stability | Who sees the traffic |
|---|---|---|---|
| Your own server on a rented VPS | Server rental from a hosting provider | Depends on you: only you use the address, but the maintenance is on you too | You and the hosting provider |
| A paid service that issues a key or subscription | According to the service's plan | Usually higher: a subscription has several servers, and the list is updated | The service you pay |
| A key from a friend or employer | Usually free | Same as the owner's; the link may have a device limit | The server owner |
| A public giveaway of free keys | 0 ₽ | Low: hundreds of people share one address | An 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.
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:
vless://… key or the subscription address in full, without spaces or line breaks.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.
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:
Causes on the server side:
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.
If a key passes the first step and fails the rest, you need to write to whoever issued it, not to the Happ developer.
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:
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.
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.
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.
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.
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
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
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