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
v2rayNv2rayN
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.
macOS
v2rayNv2rayN
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.
Linux
v2rayNv2rayN
Built on the cross-platform Avalonia framework, available as .deb or .rpm packages covering both x64 and arm64 architectures.
Android
v2rayNG · v2flyNGTwo 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.
Download FAQ
Common questions about choosing a version, identifying your architecture, and download safety.
Q1What's the difference between v2rayN, v2rayNG, and v2flyNG?
Q2What's the difference between v2rayN's WPF and Avalonia builds?
Q3Not sure of my Android phone's architecture — which APK should I download?
Q4Are the download links on this site safe?
Q5How do I set it up after downloading?
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.