This guide addresses a common problem: v2rayNG on your phone has imported nodes, but still won’t connect, speed tests time out, or it connects but websites won’t load. It explains how to troubleshoot safely, step by step, and when to try a different network, such as Wi-Fi, mobile data, or a hotspot.
First, rule out basic setup issues
If you’re wondering what to do when v2rayNG won’t connect, don’t start by repeatedly uninstalling the app or changing advanced settings. Try these checks in order first; they’re unlikely to affect your phone’s system settings.
- Open v2rayNG and make sure the selected node hasn’t been deleted by mistake and is correctly marked with a dot or check.
- Check that your phone’s time is accurate. We recommend enabling “Set time and time zone automatically.” An incorrect time can cause the TLS handshake to fail.
- Open the node details and check that no extra spaces were added to the address, port, UUID, transport protocol, or security type when you copied and pasted them.
- If you use a subscription, tap the menu in the top-right corner to update it, then select a node and try connecting again.
- Turn v2rayNG off and back on. If necessary, restart your phone and try once more.
If you’re using the free nodes listed on this site, try updating your subscription or importing the latest nodes again. Free nodes may become unavailable, so a failed connection doesn’t necessarily mean the client is faulty.
Determine whether the issue is with the node or the network
The safest way to troubleshoot is to change just one variable at a time. Don’t switch nodes, protocols, and networks all at once, or it will be hard to identify the cause.
- Several nodes all fail on the same network: Your current Wi-Fi or carrier network may restrict connections, or there may be an issue with v2rayNG’s local settings.
- The same node fails on Wi-Fi but works on mobile data: The issue is most likely a restriction on the current Wi-Fi network, a DNS problem, or router filtering.
- It connects, but websites won’t load: Check v2rayNG’s “Routing” mode. If you’re a general user, try Global or Bypass LAN and Mainland addresses first.
- All speed tests time out: Try updating your subscription and switching nodes first, then consider changing networks.
For testing, open a regular website first, then try one that requires a proxy. If regular websites won’t load either, your phone’s network connection may be the problem, so don’t assume v2rayNG is to blame.
When to try a different network
Changing networks is a low-risk step, but it’s best to do so when there’s a clear indication it might help. Try switching from Wi-Fi to mobile data, or vice versa, in these situations:
- All the nodes in the same subscription fail to connect on your current Wi-Fi network.
- The connection log repeatedly shows messages such as handshake failed, connection refused, or timeout.
- You can’t connect on a company, school, or public Wi-Fi network, but it works at home or over mobile data.
- The connection stopped working after security filtering, parental controls, or ad blocking was enabled on your router.
Before switching networks, turn off the v2rayNG connection. Once your phone’s network is stable, connect again. Avoid rapidly toggling the connection, as this can make a stable node appear unreliable.
Low-risk troubleshooting checklist
If the problem persists, continue in this order: update your subscription and try 2–3 nodes; clear v2rayNG’s connection test results; set the routing mode to a commonly used default; close any other VPN, accelerator, or proxy apps; and only then try uninstalling and reinstalling v2rayNG. Back up your subscription link or node QR code before reinstalling.
In general, check the nodes and subscription first, then the client settings, and change networks only as a last resort. This helps prevent unnecessary changes. Public and workplace networks often have more restrictions, so testing with mobile data is usually the quickest way to identify the source of the problem.