BEFORE START
Before You Start
Before you begin, prepare the client and a subscription URL that is still valid. Use v2rayN on desktop and v2rayNG on Android; if they are not installed yet, visit the client downloads page to choose the right platform. After installation, launch the client normally. Do not run other network tools that change the system proxy, virtual adapter, or DNS at the same time, or it may be unclear which program is handling the traffic.
A subscription URL is generated by the node service provider and usually starts with https://. It is not an account created automatically by the client, nor a public server bundled with the installer. Copy the URL in full, including its path and parameters; do not omit the final character or mistake a web console login URL for a subscription URL. If the provider offers multiple subscription formats, choose the one marked for V2Ray, v2rayN, or v2rayNG.
Also verify that the device has the correct date, time, and time zone. TLS connections rely on certificate validity periods, so an incorrect system clock can cause the handshake to fail immediately. On desktop, enable automatic time synchronization; on Android, enable automatic date and time zone as well. If you are on a corporate network, public Wi-Fi, or a network requiring web authentication, close the client and confirm that ordinary websites open first. The client cannot establish an outbound connection when the underlying network is unavailable.
For the first setup, do not manually edit the server port, transport, TLS, SNI, or user identifier. After a successful subscription update, these fields are written to the client with the node configuration. Changing any of them manually can make the client and server configuration inconsistent. To learn about protocol, transport, and routing parameters, read the all-platform guide after completing this tutorial; this flow keeps only the shortest path to a working connection.
The window or main interface opens without missing-core errors or startup failures.
The URL comes from the current service provider and was not truncated or given extra spaces by a chat app.
With the proxy disabled, the device can complete any required network authentication and access ordinary websites.