Project V's Modular Design
The Project V ecosystem builds on modular proxy capabilities, separating responsibilities such as inbound connections, routing, and outbound connections. Requests enter through an inbound, then routing rules select an outbound. Understanding this flow is more useful than memorizing a button's location: even after the interface changes, you still need to check traffic capture, match conditions, and connection settings separately. In discussions about V2Ray, “configuration” may also mean a single remote connection profile, not a complete file that defines all local behavior.
V2Fly and Xray: What Each Core Supports
V2Fly continues development and maintenance of open-source projects related to V2Ray, while Xray has evolved as an independent core branch. They share some history and concepts, but protocol support, security settings, and configuration behavior don't always match. VLESS, VMess, and Trojan are connection protocols; transport and security settings need to be checked separately. A shared protocol name doesn't guarantee that a configuration can be moved between cores unchanged. If a field isn't recognized, check the core's support before converting the configuration.
Open-Source Status of the Three Clients
v2rayN, v2rayNG, and v2flyNG are open-source GUI clients that simplify configuration management. v2rayN is designed for desktop platforms, v2rayNG primarily uses the Xray core, and v2flyNG targets the V2Fly core. These apps are not remote services, and installing one doesn't automatically provide a working subscription. Open source means the code can be reviewed and used under its applicable license; it doesn't guarantee any subscription source or remote service. Clients, cores, and dependencies may each have different licenses. Check each project's license before using or distributing its software.
Updates and Routine Maintenance
Client, core, and rule-data updates are three separate things. A client update may change the interface or how configurations are generated; a core update can affect protocol support and runtime behavior; rule-data updates can change domain and IP matches. Before updating, back up subscription groups, custom routes, and important settings. Afterward, verify the scenarios that worked before enabling new features. When troubleshooting, record your operating system, client, core, and the stage where the error occurs; that's more useful than saying only “can't connect.” Remove subscription URLs and personal connection details before sharing logs.
What This Site Covers
V2Ray Knowledge Base organizes client downloads, GUI setup guides, and configuration concepts. It is not an official client publisher and does not provide proxy nodes or subscription services. The guides focus on how features work and how to troubleshoot them; available menus and options depend on your installed build. Start with the getting-started guide, then read the user manual for how settings interact. For a specific term or recurring error, consult the glossary and FAQ rather than replacing a working setup to fix one isolated issue.
About · Read the Full User Manual · Browse FAQs