This article addresses the issue “What should I do if v2rayNG won’t connect?” and focuses on low-risk troubleshooting: check the app, nodes, and subscription first, then see whether switching to Wi-Fi, mobile data, or a hotspot helps. Avoid repeatedly changing complex settings right away.
1. First, check for basic configuration issues
A failed v2rayNG connection doesn’t necessarily mean the node is unavailable. The cause is often the device’s time, subscription, proxy mode, or DNS settings. Troubleshoot in order, and avoid changing several settings at once; otherwise, it can be hard to tell what fixed the problem.
- Open your phone’s “Date & time” settings and enable automatic time and time zone. A significant time discrepancy can cause a TLS handshake to fail.
- Open v2rayNG, select a node, and make sure it has a check mark next to it. Then tap the Connect button in the bottom-right corner.
- If you use a subscription, tap the menu in the top-right corner and select Update subscription. We also recommend regularly updating the free nodes provided on this site before testing them.
- Check the routing mode. Most users can start with “Bypass LAN and mainland China addresses” or the default rules. Avoid switching to complex rules without a good reason.
- Turn the VPN connection off and back on. If needed, restart v2rayNG or your phone.
If some nodes connect after you update the subscription but others don’t, the problem is usually that individual nodes are unavailable or congested. Simply switch nodes; there’s no need to change your phone’s network.
2. Check the logs to identify the likely cause
Open “Logs” in v2rayNG to see connection error messages. You don’t need to understand every detail; just look for a few common keywords.
timeoutori/o timeout: Usually means the network can’t reach the node, latency is too high, or the current network is restricting the connection.handshake failedorcertificate: Could indicate an incorrect device time, mismatched node settings, or a TLS-related issue.connection refused: The node is unreachable or its port is unavailable. Try another node.- No change in the logs at all: The issue may be due to missing VPN permissions, system battery restrictions, or the app not actually starting.
If the logs repeatedly show timeouts, first try other nodes in the same subscription. If multiple nodes time out, consider whether your current network is unsuitable for connecting.
3. When to switch networks
Switching networks means moving from your current Wi-Fi to mobile data, or trying a more stable Wi-Fi network or hotspot. This is a low-risk step: it won’t change your node settings or affect your subscription.
Try switching networks in the following situations:
- All the same nodes fail on your home Wi-Fi but connect when you switch to mobile data.
- v2rayNG repeatedly times out on a company, campus, or hotel Wi-Fi network, even though regular websites load.
- The connection drops frequently, and the logs repeatedly show
timeoutorreset. - Other apps work normally, but v2rayNG can’t establish a VPN tunnel.
It’s easy to test: disconnect v2rayNG, turn off Wi-Fi and switch to mobile data, then reconnect to the same node. You can also do the reverse, switching from mobile data to your home Wi-Fi. If the connection works immediately after switching, the problem is likely caused by restrictions or poor connection quality on the original network.
4. Safe steps to take if you still can’t connect
If switching networks doesn’t help, try these steps in order: switch nodes, switch subscriptions, and then switch client versions. Don’t download modified client apps from untrusted sources, and don’t send your node information to strangers to troubleshoot.
You can try uninstalling the old version and installing the latest version of v2rayNG from a trusted source, then reimporting your subscription link or copying the node URI. After importing, test two or three nodes from different regions or using different protocols, such as VLESS, VMess, or Trojan, to see whether the issue affects just one protocol.
In short, if v2rayNG won’t connect, first check your device’s time, subscription, nodes, and logs. If multiple nodes fail on the same network, switch networks and test again. This approach is low-cost and low-risk, and makes it easier to find the actual cause.