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.