CLIENT DECISION
Choosing among the three clients
Choose the platform first, then the core required by the configuration. Use v2rayN on desktop systems; v2rayNG is the default choice on Android, while v2flyNG is for configurations that explicitly require the v2fly core.
01
v2rayN
A desktop graphical client for Windows, macOS, and Linux. It brings subscription groups, server lists, system proxy, routing rules, and runtime status into one desktop interface, making it suitable for everyday browsing, development testing, and domain-based traffic splitting.
- Windows users can choose between Desktop and classic WPF.
- macOS installers are separated by Apple Silicon and Intel architecture.
- Linux installers are selected by deb, rpm, and processor architecture.
02
v2rayNG
An Xray graphical client for Android. It supports scanning or pasting subscriptions, updating server lists, per-app proxy settings, and routing rules. For most phones, arm64 is the more direct choice; use the universal version when the architecture cannot be confirmed.
- Uses the Xray core.
- Suitable for standard subscription and routing configuration.
- Provides arm64 and universal installers.
03
v2flyNG
An Android client built around the v2fly core. It is not a duplicate choice based on UI preference, but an alternative for core-specific requirements. Choose it when configuration documentation explicitly specifies v2fly or when the corresponding implementation must be compared.
- Uses the v2fly core.
- For specific compatibility and configuration requirements.
- Also available as arm64 and universal installers.