VLESS VPN for Android — Without the Xray Setup

VLESS-Reality is the protocol Android power-users want — but configuring v2rayNG, NekoBox, or Xray with the right Reality keys, SNI, and short IDs takes hours. Doppler is the same VLESS-Reality protocol shipped as a native Android app: one tap to connect, Always-On VPN support, and curated servers maintained for you.

Why DIY VLESS Setup Is Painful on Android

Apps like v2rayNG, NekoBox, and SagerNet support VLESS but expect you to provide your own server: bring a VPS, install Xray, configure Reality keys, generate short IDs, choose an SNI domain that won't be blocked, and write a JSON config. Get any field wrong and traffic either fails or — worse — leaks.

Even with the config working, you're maintaining a server: patching Xray when updates ship, rotating Reality keys when SNIs get burned, monitoring uptime. The DIY route is great as a learning exercise but exhausting as a daily-driver.

Doppler is the same VLESS-Reality protocol — same security, same Great-Firewall-defeating properties — but operated for you. One-tap connect, automatic server selection, Always-On VPN integration with Android 10+ (Settings → Network → Advanced → VPN → Always-On). No JSON, no SNI hunting.

Doppler vs. DIY v2rayNG / Xray

The protocol you want, without the maintenance burden.

Native Android VPN Service

Implements Android's VpnService API directly — no userspace TUN, no battery-eating polling loops. Always-On VPN support, per-app VPN, kill switch via Android settings.

Curated Server Network

Servers in Europe, Asia, and the Americas — all running current Xray with up-to-date Reality keys and rotated SNI domains. Doppler maintains them; you just tap connect.

One-Tap Switching

Need a different exit country? Tap the server picker. No QR codes to scan, no JSON to paste, no keys to copy. Switching exits is instant.

Free Trial — Try Before You Switch

3 days of full VLESS-Reality access, no credit card. Compare against your DIY v2rayNG setup; keep both if you want — Doppler is per-app friendly.

From v2rayNG to Doppler in 3 Minutes

Then never edit a JSON config again.

1

Install Doppler

Get it from Google Play, or sideload the latest APK from dopplervpn.org if you prefer signed direct downloads (some Android power-users do).

2

Tap Connect

Accept the VPN configuration prompt. Doppler picks the lowest-latency Reality server automatically. No SNI to enter, no UUID to paste.

3

Enable Always-On (Optional)

In Android Settings → Network & Internet → VPN, tap the Doppler gear, enable Always-On VPN. Optionally enable 'Block connections without VPN' for a hard kill switch.

4

Use Per-App If You Want

On Android 8+, you can route only specific apps through Doppler while others use your regular connection. Useful for keeping banking apps on the local network while routing Instagram or YouTube through VLESS.

VLESS for Android — FAQ

Is Doppler running real VLESS-Reality, or a custom protocol?

Real VLESS with Reality transport, identical to what v2rayNG/Xray uses. Same UUID-based auth, same Reality handshake with SNI mimicry, same anti-detection properties. We ship the standard reference implementation, not a fork.

Can I import my own VLESS server into Doppler?

Not currently. Doppler is a curated network — we manage the servers so you don't have to. If you specifically need to use your own VPS, v2rayNG remains the best free tool for that. Doppler is for users who want the protocol without the maintenance.

Does it work on GrapheneOS, LineageOS, and other custom ROMs?

Yes. Doppler uses standard Android VPN APIs that work on any AOSP-based ROM. Confirmed working on GrapheneOS, LineageOS, /e/OS, and CalyxOS. Sideload the APK directly from dopplervpn.org on Google-Play-less ROMs.

How does battery use compare to v2rayNG?

Doppler uses Android's native VpnService API the same way v2rayNG does. Battery impact is comparable — typically 1–2% additional drain per day. The VLESS-Reality protocol is light on CPU regardless of which client implements it.

Will it work in Russia, China, and Iran like v2rayNG does?

Yes — VLESS-Reality is the same protocol regardless of client. Doppler's servers are configured with current Reality keys and unburned SNI domains, which is the part that DIY users have to maintain themselves. In censored environments, the curated maintenance is often the difference between working and not.

Does Doppler support per-app VPN like v2rayNG?

Yes. Android's per-app VPN API works the same way for Doppler. In the app, enable per-app mode and select which apps tunnel through VLESS. Everything else uses your normal connection.

What's the difference between VLESS, VMess, and Trojan?

All three are protocols from the v2ray / Xray family. VMess is the original — encrypted but with a recognizable header that newer DPI can fingerprint. Trojan disguises traffic as HTTPS but has its own subtle signatures. VLESS is the modern replacement: lighter, faster, and when combined with Reality, indistinguishable from a legitimate TLS connection to a real external website. Doppler ships VLESS-Reality on every platform.

Does Doppler include the Reality TLS handshake, or just plain VLESS?

Both. Doppler's Android client implements the full VLESS-Reality stack: the Reality handshake forges a TLS connection that appears to terminate at a chosen "steal" target (a real site like Microsoft.com or Cloudflare), but actually establishes the VPN tunnel underneath. Without Reality, plain VLESS is still better than VMess, but Reality is what makes the protocol survive aggressive DPI in China, Iran, and Russia.

How is Doppler different from configuring VLESS in v2rayNG manually?

Functionally similar, ergonomically very different. v2rayNG requires you to source server JSON configs, paste them in, manage subscriptions, troubleshoot routing rules, and update the app and configs separately. Doppler handles all of that: one-tap connection, automatic server selection, push-updated endpoints when an entry node gets blocked, and a billing relationship instead of a hunt for free configs that stop working.

Get Doppler — VLESS-Reality on Android

Same protocol as v2rayNG, without the JSON. 3-day free trial.

Protect your browsing. Doppler VPN requires no registration and keeps zero logs. Try free for 3 days.