← All open source projects

v2rayN

2dust/v2rayN

v2rayN is a graphical client for Windows, Linux, and macOS that manages Xray, sing-box, and other proxy cores.

Forks 15,250
Author 2dust
Language C#
License GPL-3.0
Synced 2026-06-07

What it is

v2rayN is a desktop graphical client for proxy cores such as Xray, sing-box, and other compatible engines. It is not a protocol by itself; its role is to give users an interface for profiles, servers, routing modes, and launching the selected core.

The project supports Windows, Linux, and macOS. The repository is mainly written in C#, and the project includes documentation, a list of supported cores, and user communication channels.

How it appeared and why it stuck

Network proxy cores are usually configured through files. That is flexible but inconvenient for people who often switch profiles, check connection state, or change routing rules. v2rayN became popular as a graphical shell over that complexity.

The project should be described neutrally: such tools are used for privacy, access to owned network services, testing restricted environments, and other lawful tasks. Use should follow the rules of the network and the laws of the user’s country.

What is inside

The repository contains the client code, interface, profile-management logic, integrations with supported cores, release builds, and documentation. The complex transport work is handled by cores, while v2rayN focuses on management.

What the settings model looks like

This is not a ready connection configuration. It shows how the client ties a profile, a core, and routing rules into one managed set.

Language: Plain text
profile: Work network
core: sing-box
routes:
  - local services
  - selected domains
  - direct connections

Where it helps

v2rayN helps users who need a graphical panel for several network profiles. That can include route testing, switching between environments, configuring a local client, or managing several proxy cores without editing files constantly.

For server automation, this interface is not always needed. There, configurations and system services are often used directly. v2rayN is strongest as a desktop user application.

Strengths and limits

The strength is convenient management of complex network settings. Users can see profiles, state, and available cores in one place.

The limitation is dependence on external cores and network rules. When something breaks, users still need to identify where the failure is: client, core, profile, route, or the network itself.