This guide addresses the common question “What should I do if v2rayNG won’t connect?” and walks beginners through troubleshooting their mobile network, node configuration, routing mode, and client settings. You don’t need to understand the technical details—just check each item in order, and you can usually identify whether the problem is an unavailable node, network restrictions, or an incorrect app configuration.
1. First, check whether the node itself is the problem
Many connection failures aren’t caused by v2rayNG itself. The node may be unavailable, expired, or blocked by your current network. After opening v2rayNG, press and hold the configuration you’re using and select a relevant test, such as “Test all configurations for connectivity” or “Test latency.” If the test times out or fails, try switching to another node. This site also compiles some free nodes for temporary testing, but their stability can vary, so it’s a good idea to keep several alternatives on hand.
- Check that your subscription is up to date; don’t keep using an old link.
- Make sure the node protocol is supported by v2rayNG, such as VLESS, VMess, or Trojan.
- If only one node fails, the node itself is the most likely cause.
2. Check your phone’s network
If none of your nodes can connect, focus on troubleshooting your network. First, close v2rayNG and use your browser to open a domestic website to confirm that your phone has internet access. Then switch between Wi-Fi and mobile data and test again. Some campus, workplace, or public Wi-Fi networks restrict proxy connections, so switching to 4G/5G may solve the problem.
- Close v2rayNG and check that ordinary webpages load.
- Test once on Wi-Fi and once on mobile data.
- Turn off power-saving mode, data management apps, network boosters, and other features that might block background network access.
- If you use two SIM cards, try switching the default data SIM.
Also check that your system clock is accurate. If the time is significantly off, some TLS nodes may fail to complete the handshake, causing the connection to spin indefinitely or leaving you without internet after connecting.
3. Check v2rayNG’s basic settings
In v2rayNG, check that the status in the upper-right corner shows that you’re connected and that a VPN icon appears in your phone’s status bar. If there’s no icon, the proxy hasn’t actually started. Then check the routing settings. If you’re new to the app, start with “Bypass LAN and mainland China addresses” or the default routing mode, and avoid enabling complex rules without a reason. If you’ve changed DNS, Mux, fragmentation, or other options, try restoring the defaults.
When importing a subscription, don’t import the subscription link as an individual node. In most cases, the correct steps are: copy the subscription URL, open the subscription group settings, add the subscription, save it, and tap Update. Once the update succeeds, select one of the nodes and connect.
4. Common errors and how to fix them
If you see a timeout error, the node is probably unreachable or blocked by the current network. If you see “handshake failed,” the TLS, SNI, fingerprint, or another parameter may not match. If the status shows connected but webpages won’t load, check the routing, DNS, and whether global proxy mode is enabled. If you run into an unusual configuration issue, the simplest fix for a beginner is to delete the current configuration and scan the QR code again or reimport the subscription.
Finally, troubleshoot in this order: switch nodes first, then switch networks, and only then reinstall or reset the client. Don’t start by changing advanced settings at random, or it will be harder to identify the cause. If repeated tests still fail, take a screenshot of the error log and note the node type, then continue troubleshooting with the relevant guide.