CLIENT PACKAGES

V2Ray Client
Download by Platform

Use v2rayN on desktop systems, v2rayNG on Android by default, and v2flyNG when the V2Fly core is required. Confirm the operating system and processor architecture before downloading the matching installer.

Free forever Open source Four platforms
PLATFORM ROUTING

Four platforms, one selection workflow

Select a platform first, then choose an installer based on the interface version, chip architecture, or distribution package format. Version numbers are updated from the download list; the page keeps the currently available versions so downloads can continue if scripts fail to load.

Windows

v2rayN: Desktop and classic WPF versions

These two entry points provide different interface technologies for the same client. The Desktop version uses a modern cross-platform UI and is suited to first-time installations and use across systems; the WPF version preserves the classic Windows layout for users familiar with older menus and tray controls.

Windows requirements and installation choices

Item Recommendation Selection criteria
Processor architecture x64 For current mainstream 64-bit Windows PCs.
Desktop version Preferred choice Uses a modern cross-platform UI and is suited to new installations and a consistent interface experience.
WPF version Classic alternative Uses the classic Windows interface, with menus and workflows closer to older versions.
Upgrade procedure Exit the existing process first Close the client from the system tray before installing to prevent the old process from locking configuration files.
SELECTION NOTES

Four checks before downloading

The client name, operating system, processor architecture, and package format together determine the correct download. Check them in the order below to reduce repeat downloads and installation failures.

01

Identify the client first

Use v2rayN on Windows, macOS, and Linux. For everyday Android use, choose v2rayNG; select v2flyNG when the subscription or configuration explicitly uses the V2Fly core. The names are similar, but their core paths and release versions are maintained separately.

02

Confirm the processor next

macOS requires a choice between Apple Silicon and Intel. Android requires a choice between arm64 and universal packages. Linux requires a choice between x64 and arm64. Architecture-specific packages are usually the most direct option; universal packages are useful when an Android device's architecture is unclear.

03

Match the package format

Use DMG on macOS and APK on Android; on Linux, choose deb or rpm according to the distribution. Windows offers Desktop and WPF interface versions—choose based on the interface technology and your existing workflow rather than installing both.

04

Import subscriptions after installation

After the first client launch, complete system permissions and proxy settings before importing the subscription URL. Then update the subscription, select a node, enable the appropriate proxy mode, and confirm the connection status in the client logs. Continue to the configuration guide for the complete workflow.

DOWNLOAD FAQ

Common questions about downloads and version selection

These questions cover interface versions, chip architectures, Android clients, and Linux package formats. For post-installation subscription and routing issues, continue with the guide and configuration reference.

Should you download the v2rayN Desktop or classic WPF version for Windows?

For a first installation, the Desktop version is the preferred choice because it uses the latest cross-platform interface. Choose WPF if you prefer the classic Windows layout or need to keep an existing workflow. Both are v2rayN clients; the main differences are their interface technology and layout.

How can you tell whether a Mac uses Apple Silicon or Intel?

Open About This Mac from the system menu and check the Chip or Processor field. If it shows an Apple M-series chip, choose the Apple Silicon installer; if it shows an Intel processor, choose the Intel installer.

Should you download the arm64 or universal Android version?

Most mainstream Android phones released after 2015 use the arm64 architecture, so start with the arm64 installer. If the device architecture is unclear or the arm64 package will not install, try the universal version instead.

How should you choose between v2rayNG and v2flyNG?

For everyday Android use, v2rayNG with the Xray core is the preferred choice. Choose v2flyNG when a subscription explicitly requires the V2Fly core or when you need to keep an existing V2Fly configuration consistent.

Should you choose deb or rpm on Linux?

Choose deb for Debian, Ubuntu, and derivatives; choose rpm for Fedora, RHEL-based systems, and compatible distributions. Then select x64 or arm64 to match the processor architecture.