Client Downloads / Architecture

Download V2Ray Clients

Download v2rayN desktop and Android clients

Choose your operating system, then check the processor architecture. Use v2rayN on desktop. For Android, v2rayNG is the recommended choice; choose v2flyNG if you need the V2Fly core ecosystem.

4 platforms Free client software Xray / V2Fly ecosystem

Choose your platform

Get the installer for your platform

The installer and subscription settings are separate. After downloading, import an existing subscription or enter your server details manually.

v2rayN

v2rayN

Recommended 7.24.1

Windows x64 · Desktop, the newer cross-platform interface / classic WPF stable edition

Download Desktop

A good choice for a new install. Its newer cross-platform UI is suited to users who want a consistent experience across desktop operating systems.

Download the classic WPF edition

The stable edition with the classic Windows interface. Choose it if you're familiar with the original menus, subscription groups, and settings, and prefer not to switch interfaces.

Extract the entire archive before running the installer. Both links provide ZIP files. Don't launch the installer from the archive preview. Extract the files to a location you can read and write to, then follow the included installer's instructions. The editions share an app name, but that doesn't mean they can safely overwrite the same data folder.

After installation, open v2rayN as a standard user and check that the main window displays correctly. If Windows reports a missing runtime component, install the required dependency as prompted by the installer or system. Don't leave security settings disabled to fix a startup issue. On a managed device, check that you're allowed to install software first.

For your first setup, import a subscription, choose a server, and then enable automatic system proxy settings. TUN handles more of your traffic and may require additional permissions. First make sure the regular system proxy works, then configure TUN if needed. Clear the system proxy before exiting the client to avoid losing internet access when its proxy port stops.

Windows Requirements and Installation Checks

CheckWhat to look for
Processor and systemBoth installers on this page are x64. Check your system type in Settings > System > About. The x64 package isn't compatible with every architecture.
Windows compatibilityUse a Windows version that still receives security updates from Microsoft where possible. Support on older systems depends on the client release and its runtime requirements; follow the installer's prompts.
Installation and file permissionsThe extraction folder must be writable. Installation, creating a network adapter, or enabling TUN may require administrator approval.
Before you startHave a trusted subscription or complete server details ready. Check that your system clock is correct and that no other program is using the local proxy port.

After installation

From installer to working configuration

Start with a minimal working configuration, then add routing and DNS settings one at a time. Change one type of setting at a time to make issues easier to diagnose.

Get your subscription and server details ready

Make sure your subscription comes from a trusted source and that you're authorized to use it. Subscription URLs may contain credentials; don't share them in public screenshots or online parsing tools. When adding a server manually, enter the full protocol, address, port, authentication, and transport settings—not just the server hostname.

See how to import a subscription

Choose the right traffic routing mode

On desktop, start with the system proxy. On Android, grant VPN permission when prompted. Check permissions and network conflicts before using TUN. The system proxy, client routing, and server selection do different things; importing a subscription doesn't configure them automatically.

Read the platform setup guide

Test and back up your settings

Check your browser and the specific apps you need to use to make sure traffic is handled as expected. Once your setup is stable, back up your subscription groups and custom rules. Before updating, note any changes to ports, routing, and DNS; afterward, check each one to distinguish configuration changes from installation problems.

Understand the differences between clients

Download and Installation FAQs

Common installation questions

Should I download Desktop or the classic WPF edition for Windows?

For a first install, try Desktop, which uses a newer cross-platform interface. If you prefer the familiar Windows layout, choose the stable classic WPF edition. Both are v2rayN; make sure your device runs x64 Windows before downloading. Back up your settings before switching editions, and don't overwrite the existing folder.

How do I choose between Apple Silicon and Intel for macOS?

Open About This Mac from the Apple menu. Choose Apple Silicon arm64 if the Chip section shows an Apple M-series chip, or Intel x64 if the Processor section shows Intel. Follow the information on your Mac rather than choosing based on its purchase year.

What's the difference between Android arm64 and universal builds?

Most mainstream phones released after 2015 can start with arm64, but check that the system supports 64-bit apps. The universal build supports multiple architectures and is a good option if you're unsure of your device's architecture or the arm64 package won't install. Both builds are for the same client, so you don't need to install both.

Does the client include a ready-to-use subscription?

The client manages configurations and connections but doesn't include a subscription. You'll need a subscription URL or server details from a trusted source that you're authorized to use. After importing them, select a server and configure the system proxy or grant VPN access, depending on your platform.

How can I keep my settings when updating?

Use the client's backup or export feature first, and note your system proxy, local ports, routing mode, and custom rules. Exit the client before updating, then check that your subscription groups and rules are still there. Don't share backups publicly if they contain subscription URLs or credentials.

What if the download filename doesn't match the version shown on the card?

The version shown on a card and releases for specific architectures may follow different schedules. Use the version text as a release-status reference; don't edit the download URL based on it. Before installing, check the app name and version in the system installer. If you see a downgrade or signature conflict warning, cancel first, back up your settings, and then decide how to proceed.

Download v2rayN