Open source · Free · Cross-platform

v2rayN

A simple, capable proxy client

v2rayN is a graphical client for V2Ray, Xray, and sing-box. It runs on Windows, macOS, and Linux, and keeps protocols, subscriptions, and routing in one window. The current build is pre-release 7.25.2.

Windows logoWindowsmacOS logomacOSLinux logoLinux
v2rayN client window with the server list, subscription groups, system proxy, and routing
Many protocols icon

Many protocols

Manage V2Ray, Xray, and sing-box cores from one interface.

Flexible config icon

Flexible config

Subscriptions, routing, and DNS stay inside the client.

Cross-platform icon

Cross-platform

The same client idea on Windows, macOS, and Linux.

Multiple cores · Multiple protocols

One client
for several proxy cores

v2rayN brings several proxy cores and protocols into one graphical interface. Manage servers, subscriptions, and connections without switching tools.

  • Several cores

    Manage cores such as Xray and sing-box in one client.

  • Broad protocol support

    VLESS, VMess, Trojan, SOCKS, HTTP, and other common protocols.

  • One familiar interface

    Whichever core or protocol you use, you manage it in the v2rayN window.

See supported cores and protocols
  • 3+proxy cores
  • 6+common protocols
  • 3desktop systems

Proxy cores

Protocols

v2rayN One graphical interface
Xray
sing-box
V2Ray
VMess
Shadowsocks
HTTP
SOCKS
Trojan
VLESS

A simpler connection, a freer network

v2rayN configuration view with the profile menu, DNS settings, system proxy, and routing

Flexible setup · Full control

From a simple connection,
to advanced network setup

v2rayN is more than a way to connect to a server. Import a subscription to get started, or adjust routing, DNS, and the system proxy, all in one window.

  • Profiles in one place

    Keep servers and subscriptions together, cut repeated steps, and make day-to-day upkeep simpler.

  • Flexible routing

    Set how traffic is handled for different network needs, so the way you connect stays flexible.

  • DNS and system proxy

    Manage DNS, the system proxy, and related settings in the client, and adjust them for each environment.

Learn about configuration

Three clients

One interface on three systems

v2rayN has clients for Windows, macOS, and Linux. Each one shows the same window, so servers, subscriptions, and routing work the same way on every machine.

v2rayN on a Windows display, a MacBook, and a Linux display
  • Windows

    Open the client on the Windows desktop to manage the server list and subscriptions.

  • macOS

    Use the same window on a Mac, with the same setup as on Windows.

  • Linux

    Launch the client in a graphical session. The controls match the other two systems.

Download for your system

Get started

Three steps to open v2rayN.

1

Install

Pick the build for your system.

2

Add a profile

Import your own subscription or add a server.

3

Connect

Start v2rayN and forward traffic by your rules.

FAQ

The client, systems, and everyday use.

What is v2rayN?

v2rayN is a graphical client for Windows, macOS, and Linux. It manages cores such as Xray and sing-box, and keeps servers, subscriptions, routing, and network settings in one window.

Is v2rayN free?

Yes. v2rayN is open source, and the project is hosted on GitHub.

Which operating systems are supported?

v2rayN currently has desktop builds for Windows, macOS, and Linux. Download the release that matches your system and processor.

Does v2rayN include servers or a subscription?

No. v2rayN is the client. It imports, manages, and uses connection profiles. You provide the server, subscription, or other connection details.

Which cores and protocols are supported?

v2rayN supports cores such as Xray and sing-box, and can manage profile types including VLESS, VMess, Trojan, Shadowsocks, SOCKS, and HTTP. Support can change with the core and the release. See supported cores and protocols.

How do the system proxy and TUN mode differ?

The system proxy uses the operating system’s proxy settings for apps that follow them. TUN mode uses a virtual network interface and can cover a wider range of traffic. For everyday use, start with the system proxy.

Why is there no network access after I add a profile?

Check that the profile is valid, a server is selected, the core started, and the system proxy or TUN mode is on for the way you are using the client. If it is still failing, read the client log and the core log.

How do I read the logs when something goes wrong?

For issues in the window, settings, speed test, or updates, check guiLogs. For core problems, the core output is available from the information area in the main window.

See all questions

Ready to use v2rayN?

Download the client and keep your proxy profiles in one place.

Download v2rayN logo watermark