V2Ray Client Download

This page features V2Ray client downloads for Windows, macOS, Linux, and Android: v2rayN is recommended for desktop platforms, while Android users can choose v2rayNG or v2flyNG, which is built on the v2fly core. All three are free, open-source, support VMess, VLESS, Trojan, Shadowsocks and other mainstream protocols with one-click subscription import, and cover the x64 and arm64 architectures. After downloading, check out the beginner quick-start guide to get set up.

Windows

v2rayN

v2rayN

The most popular V2Ray/Xray GUI client for Windows, with a friendly, actively maintained interface supporting VMess, VLESS, Trojan, Shadowsocks and other mainstream protocols, one-click subscription import, and node latency testing. Available in a traditional WPF build and a cross-platform Avalonia-based build.

x64(WPF) Recommended v2rayN-windows-64.zip
x64(Avalonia) v2rayN-windows-64-desktop.zip
Not sure which to pick? Both builds are x64 with identical core functionality — the only difference is the interface. Beginners can go with the classic WPF interface; if you prefer a more modern, cross-platform look, choose the Avalonia build instead.

macOS

v2rayN

v2rayN

v2rayN's Avalonia cross-platform build also supports macOS, with the same features as the Windows version. Installers are available for both Intel chips and Apple Silicon (M-series), with a simple graphical interface.

Apple Silicon Recommended v2rayN-macos-arm64.dmg
Intel x64 v2rayN-macos-64.dmg
For Macs purchased after 2020 (M1 chip or later), choose Apple Silicon; for older Intel-based Macs, choose Intel x64.

Linux

v2rayN

v2rayN

Built on the cross-platform Avalonia framework, available as .deb or .rpm packages covering both x64 and arm64 architectures.

x64 Recommended v2rayn_amd64.deb
arm64 v2rayn_arm64.deb
Debian / Ubuntu based distros should download the .deb package for direct installation; Fedora / RHEL / openSUSE based distros can use the .rpm package instead.

Android

v2rayNG · v2flyNG

Two nearly identical clients are available for Android: v2rayNG, built on the Xray core with the broadest ecosystem and most active updates, and v2flyNG, a community fork maintained by the same developer that uses the v2fly core instead. Both have identical interfaces, so either works — if unsure, just go with v2rayNG.

v2rayNG

The official V2Ray/Xray client for Android, built on the Xray core, with active updates and the broadest ecosystem.

universal Recommended v2rayNG_universal.apk
arm64-v8a v2rayNG_arm64-v8a.apk

v2flyNG

A community fork of v2rayNG with a nearly identical interface and feature set, built on the v2fly core instead.

universal Recommended v2flyNG_universal.apk
arm64-v8a v2flyNG_arm64-v8a.apk
Not sure of your phone's architecture? Download the universal package — it's compatible with almost all devices. For a smaller install size, pick the architecture that matches your device.
FAQ

Download FAQ

Common questions about choosing a version, identifying your architecture, and download safety.

Q1What's the difference between v2rayN, v2rayNG, and v2flyNG?

v2rayN is a desktop client for Windows / macOS / Linux; v2rayNG and v2flyNG are both Android clients with nearly identical interfaces and features, differing only in their core — v2rayNG uses the Xray core, while v2flyNG uses the v2fly core. All three are maintained by the same developer and are free, open-source software.

Q2What's the difference between v2rayN's WPF and Avalonia builds?

Both are x64 builds with identical core functionality — the only difference is the interface. WPF is the classic, long-established interface; Avalonia is a cross-platform rewrite with a more modern look. Beginners can simply choose the WPF build.

Q3Not sure of my Android phone's architecture — which APK should I download?

Download the universal APK — it's compatible with almost all phones, no need to identify your exact architecture. For a smaller install size, you can pick the architecture that matches your chip, such as arm64-v8a (the most common today).

Q4Are the download links on this site safe?

This site does not offer repackaged or modified installers — every download comes straight from the official release of the respective client project, unmodified, so you can download with confidence.

Q5How do I set it up after downloading?

After installing the client, paste the subscription link from your provider into "Subscription Settings" and update to import all nodes automatically. See the full steps in our beginner quick-start guide and subscription setup guide.
Next Step

Downloaded? Check Out the Beginner Guide

Installing the client is just the first step — follow the guide to import your subscription and configure nodes so you're ready to go.