Which app to choose

Start with HAPP: it exists on almost every platform and imports the subscription in one tap. The other apps are for when HAPP will not install or you prefer a different interface. The full list of sources for each platform is on the setup page.

The subscription is not tied to an app: the same link imports into any client, and you can move to another one at any time without re-issuing anything.

HAPP, the default

Available for iOS, Android, Windows, macOS, Android TV and Apple TV. On a phone or computer the subscription is added with one button from your account; on TVs it goes through the clipboard. For TVs it is the only client our guides cover.

On Windows, HAPP has two connection modes. In Proxy mode the VPN carries the browser and programs that can work through a proxy, and it needs no administrator rights. In TUN mode it carries all the computer's traffic, including games and apps with no proxy support.

When another client makes sense

Karing

iOS, Android, Windows, macOS. The subscription is added by pasting the link into the settings. Karing has built-in routing rule sets, automatic node selection within a subscription, and a latency check across the server list. A good choice if you want the client to keep itself on the fastest server.

V2RayTun

iOS and Android. A familiar V2Ray client; the subscription imports from the link in your account. Worth it if you have used apps like this before.

Clash Mi, FlClashX, Koala Clash

Clash Mi is for iOS, FlClashX for Android, Windows and macOS, Koala Clash for Windows and macOS. These are clients with manual profile import and finer settings. Take one if the Clash interface is what you want.

Shadowrocket

iOS only. A paid App Store app with manual profile import and detailed rule configuration. A reasonable choice if you already own it.

Special cases

For a TV, install HAPP: on Android TV from Google Play or an APK file, on Apple TV from the App Store under the same Apple ID as your iPhone.

The browser extension works differently: it installs into Chrome and other Chromium browsers, you do not import a subscription link into it, you sign in by email through the bot, and only browser traffic goes through the VPN. That suits you when you want the VPN in the browser rather than on the whole device.

If an app is missing from your store, see If the app is not in your App Store: most clients have a build from the developer's site or on TestFlight.

Read next