Recommended
Xray core
v2rayNG
2.2.6
Suitable for most Android phones and tablets. Supports subscription import, QR-code scanning, clipboard import, routing settings, per-app proxying, and connection logs. Mainstream phones released after 2015 can usually use arm64 as the first choice.
arm64 version
The preferred option for mainstream 64-bit Android devices; the installer contains components for the matching architecture only.
Download v2rayNG arm64
Alternative
V2Fly core
v2flyNG
1.10.31
Its interface is similar to common Android proxy clients, while its core follows V2Fly. It suits users who specifically need V2Fly-compatible behavior or want to keep a separate client configuration on the same device.
arm64 version
For common 64-bit ARM phones and tablets; install according to the device architecture whenever possible.
Download v2flyNG arm64
Android requirements and installation steps
When the download finishes, open the APK from the notification shade or file manager. If Android blocks the installation, open the installation permissions page for the current source, confirm the permission, and return to continue. After launching the client, add a subscription URL through “Subscription settings,” or scan a QR code or import a single configuration from the clipboard. Select a configuration and tap the connect button. Android will request permission to establish a VPN connection; confirm it, then check the status bar and client logs.
If a subscription update completes but the list is empty, check the group filter first, then verify that the subscription URL is complete. If a configuration imports successfully but cannot connect, check the device time, network permissions, selected configuration, routing mode, and log messages in that order. Do not run multiple apps that create VPN interfaces at the same time, as they may overwrite one another’s connection state.