CLIENTV
v2rayN
v2rayN is a graphical client for Windows, macOS, and Linux. It supports subscription imports, node selection, system proxy, TUN, routing, and log viewing. The client mainly manages configuration and the user interface; the selected core handles the actual protocol connection. When troubleshooting, check the interface settings, generated configuration, and core process separately.
CLIENTV
v2rayNG
v2rayNG is a graphical Android client that typically uses the Xray core for connections. It can import a subscription or individual share link and configure routing, DNS, and app coverage for the current connection. Android battery optimization, background restrictions, and VPN permissions can also affect continuous operation.
CLIENTV
v2flyNG
v2flyNG is also for Android but primarily uses the V2Fly core. It suits setups that depend on this core implementation or already use V2Fly configurations. Choose v2rayNG or v2flyNG based on node protocols, configuration fields, and core compatibility—not simply the interface name.
COREX
Xray
Xray is one of the core families in the Project V ecosystem, handling protocol handshakes, transport and security layers, DNS, and routing rules. The client converts interface settings into a configuration the core can read, then starts the relevant process. Whether a protocol field works usually depends on support in both the client and core versions.
COREV
V2Fly
V2Fly is a community-maintained Project V core implementation that reads configuration, creates inbound and outbound connections, and applies routing. It shares some concepts and configuration structures with Xray, but features, fields, and defaults may differ. Before importing a configuration, confirm which core family the client uses to avoid applying parameters intended for the other core.