# cenmrev/v2rayx

**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/cenmrev-v2rayx).**

7,650 stars · 1,120 forks · Objective-C · GPL-3.0 · archived

## Links

- GitHub: https://github.com/Cenmrev/V2RayX
- awesome-repositories: https://awesome-repositories.com/repository/cenmrev-v2rayx.md

## Description

V2RayX is a macOS network proxy manager and graphical user interface designed to control V2Ray core configurations and manage network traffic routing. It functions as a configuration tool that translates visual user inputs into the required JSON files for the underlying proxy core.

The tool provides a menu-bar interface for modifying system-wide network settings and switching between proxy servers. It separates the graphical interface from the proxy network core to ensure that connectivity persists independently of the UI.

Traffic routing is handled through multiple modes, including global routing and the use of Proxy Auto-Config files to determine traffic direction. The application manages the proxy engine as a background system service to maintain reliability across user sessions.

## Tags

### Networking & Communication

- [V2Ray Configuration Managers](https://awesome-repositories.com/f/networking-communication/proxy-servers/v2ray-configuration-managers.md) — Provides a comprehensive macOS graphical interface for managing V2Ray configurations and traffic routing.
- [System Proxy Configurators](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-configuration/system-proxy-configurators.md) — Provides utilities that automatically update macOS network settings to route traffic through the proxy port.
- [Network Proxy Management](https://awesome-repositories.com/f/networking-communication/network-proxy-management.md) — Functions as a system tool for configuring system-wide proxy settings and managing background proxy processes on macOS.
- [Configuration Generators](https://awesome-repositories.com/f/networking-communication/proxy-core-guis/configuration-generators.md) — Translates visual user inputs into the JSON configuration files required by the V2Ray core.
- [Proxy Configuration Editors](https://awesome-repositories.com/f/networking-communication/proxy-servers/proxy-configurations/proxy-configuration-editors.md) — Provides a graphical interface for creating and editing V2Ray configuration files without manual JSON editing.
- [Network Traffic Routers](https://awesome-repositories.com/f/networking-communication/network-traffic-routers.md) — Directs internet traffic through various routing modes, including global and PAC-based rules.
- [Network Traffic Routing](https://awesome-repositories.com/f/networking-communication/network-traffic-routing.md) — Implements a traffic direction system using global, PAC-based, or manual modes to route internet requests. ([source](https://github.com/cenmrev/v2rayx#readme))
- [Proxy Client Interfaces](https://awesome-repositories.com/f/networking-communication/proxy-client-interfaces.md) — Provides a customized macOS menu bar interface for modifying network settings and switching proxy servers. ([source](https://github.com/cenmrev/v2rayx#readme))
- [Process Decoupling](https://awesome-repositories.com/f/networking-communication/proxy-core-guis/process-decoupling.md) — Implements architectural separation between the graphical interface and the proxy engine to maintain connectivity during UI crashes.
- [Proxy Service Managers](https://awesome-repositories.com/f/networking-communication/proxy-service-managers.md) — Ships a system service manager that ensures the proxy engine runs reliably in the background. ([source](https://github.com/cenmrev/v2rayx#readme))
- [Traffic Routing](https://awesome-repositories.com/f/networking-communication/traffic-routing.md) — Uses Proxy Auto-Config (PAC) files to dynamically determine whether traffic should be proxied or sent directly.

### Development Tools & Productivity

- [Proxy Core Generators](https://awesome-repositories.com/f/development-tools-productivity/configuration-generators/configuration-file-generators/proxy-core-generators.md) — Provides a graphical user interface for creating the necessary JSON configuration files for the V2Ray proxy core. ([source](https://github.com/cenmrev/v2rayx#readme))
- [System Service Managers](https://awesome-repositories.com/f/development-tools-productivity/system-service-managers.md) — Manages the proxy engine as a background system service to ensure reliability across user sessions.

### User Interface & Experience

- [System Menu Bar Utilities](https://awesome-repositories.com/f/user-interface-experience/system-menu-bar-utilities.md) — Provides a persistent macOS menu bar interface for switching proxy modes and managing connection states.

### Part of an Awesome List

- [Proxy Clients](https://awesome-repositories.com/f/awesome-lists/devtools/proxy-clients.md) — MacOS client for the V2Ray protocol.
