# 2dust/v2rayn

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/2dust-v2rayn).**

109,164 stars · 15,353 forks · C# · GPL-3.0

## Links

- GitHub: https://github.com/2dust/v2rayN
- Homepage: https://v2rayn.2dust.link
- awesome-repositories: https://awesome-repositories.com/repository/2dust-v2rayn.md

## Topics

`proxy` `shadowsocks` `socks5` `trojan` `v2fly` `v2ray` `vless` `vmess` `windows` `xray` `xtls`

## Description

v2rayN is a cross-platform graphical management suite designed to centralize the configuration and execution of multiple network proxy protocols. It functions as a unified control plane that abstracts heterogeneous proxy backends, allowing users to manage diverse network routing engines through a single interface.

The platform distinguishes itself by providing a consistent management experience across Windows, Linux, and macOS, while orchestrating the lifecycle of independent proxy processes as child services. It supports specific configuration ecosystems, enabling users to organize and switch between different proxy standards while maintaining structured routing rules.

Beyond basic connectivity, the software includes tools for defining complex routing logic and granular traffic steering. By utilizing local geographic database assets, it enables precise filtering and regional access control based on destination metadata. The system also coordinates auxiliary utilities and manages the translation of user-defined rules into the specific schema requirements of various underlying proxy engines.

## Tags

### System Administration & Monitoring

- [Multi-Protocol Proxy Managers](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/proxy-management-systems/multi-protocol-proxy-managers.md) — Consolidates the setup and execution of diverse network proxy protocols within a single graphical control panel.
- [Proxy Clients](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/proxy-management-systems/proxy-clients.md) — Simplifies the daily operation of network traffic and proxy settings through an intuitive visual interface.
- [Geolocation-Based Routing](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/proxy-management-systems/traffic-routing-controllers/geolocation-based-routing.md) — Directs network traffic based on destination geography by leveraging specialized database files for regional access control.
- [Configuration-Driven Routing Logic](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/proxy-management-systems/traffic-routing-controllers/configuration-driven-routing-logic.md) — Translates user-defined network rules into the specific JSON or YAML schemas required by various proxy engines.

### Networking & Communication

- [Automated Traffic Routing](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/network-traffic-management/automated-traffic-routing.md) — Enables complex traffic steering and geolocation-based routing through user-defined rules and protocol-specific settings.
- [Proxy Core Abstraction Layers](https://awesome-repositories.com/f/networking-communication/proxy-servers/proxy-core-abstraction-layers.md) — Wraps disparate command-line proxy binaries into a unified control plane for consistent backend management.
- [Sing-box Configurations](https://awesome-repositories.com/f/networking-communication/proxy-servers/sing-box-configurations.md) — Maintains structured routing rules and settings tailored specifically for the ecosystem. ([source](https://github.com/2dust/v2rayN/wiki/List-of-supported-cores))
- [Unified Proxy Managers](https://awesome-repositories.com/f/networking-communication/proxy-servers/unified-proxy-managers.md) — Centralizes the configuration and execution of multiple distinct network proxy protocols within one management interface.
- [V2Ray Configuration Managers](https://awesome-repositories.com/f/networking-communication/proxy-servers/v2ray-configuration-managers.md) — Organizes and executes configuration files for multiple network proxy protocols from a single dashboard. ([source](https://github.com/2dust/v2rayN/wiki/List-of-supported-cores))
- [Clash Configuration Managers](https://awesome-repositories.com/f/networking-communication/proxy-servers/clash-configuration-managers.md) — Groups and categorizes proxy settings to maintain structured and manageable routing rules for the ecosystem. ([source](https://github.com/2dust/v2rayN/wiki/List-of-supported-cores))
- [Network Infrastructure Orchestrators](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-and-server-infrastructure/network-infrastructure-orchestrators.md) — Coordinates auxiliary utilities and core proxy engines to maintain scalable and manageable network infrastructure.

### Part of an Awesome List

- [V2Ray Proxy Clients](https://awesome-repositories.com/f/awesome-lists/devtools/v2ray-proxy-clients.md) — Windows-based client for managing V2Ray proxy configurations.
- [Proxy Clients](https://awesome-repositories.com/f/awesome-lists/media/proxy-clients.md) — Windows client for managing proxy configurations and connections.
- [Security And Privacy](https://awesome-repositories.com/f/awesome-lists/security/security-and-privacy.md) — GUI client for network proxy protocols.

### Operating Systems & Systems Programming

- [External Binary Orchestrators](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/process-and-memory-management/memory-management/process-lifecycle-orchestrators/external-binary-orchestrators.md) — Orchestrates the lifecycle and configuration of independent proxy processes by monitoring external core executables as child services.
