This guide addresses a common problem: after importing a node into v2rayNG on your phone, it won’t connect, times out, fails the TLS handshake, or connects but can’t open webpages. It walks beginners through troubleshooting their network and client settings step by step, without getting into complicated theory.
1. First, check whether the problem is with the node or subscription
Many people immediately suspect their phone is broken, but the most common causes are an inactive node, an outdated subscription, or an incompletely copied link. Start with these steps:
- Open v2rayNG, tap the menu in the upper-right corner, and select Update subscription. Once the update is complete, select a node and connect.
- If you copied a vmess, vless, or trojan link manually, make sure the entire link is present and there are no extra spaces.
- Test 2–3 nodes in different regions or using different protocols. Don’t keep trying just one node.
- If you’re using free nodes from this site, copy the full subscription or single-node link from the latest page and import it again.
The diagnosis is simple: if multiple nodes fail, the problem may be with your device’s network or settings. If only one node fails, that node is probably unavailable or restricted by your current network.
2. Check your phone’s network
If v2rayNG won’t connect, try switching networks first—for example, switch from Wi-Fi to mobile data, or vice versa. Some campus, office, and hotel networks restrict proxy connections, which can result in persistent timeouts, connection refusals, or no response.
- Turn Airplane mode on and off to reconnect to the network.
- Restart your router, especially if your home Wi-Fi router hasn’t been restarted in a while.
- Make sure your phone can open domestic websites normally so you can rule out a general connection problem.
- If your Wi-Fi requires web-based sign-in, complete the sign-in before opening v2rayNG.
Some mobile networks in certain areas may also be unreliable with specific protocols. Try switching to VLESS, Trojan, or another available node. The key is to first confirm that regular internet access is working, then troubleshoot the proxy.
3. Check your v2rayNG client settings
Incorrect client settings can also make it seem as though you’re connected when you actually can’t access the internet. Check the following:
- On the v2rayNG home screen, make sure the correct node is selected, then tap the button in the lower-right corner to connect.
- The first time you connect, Android will ask for VPN permission. You must tap Allow.
- Go to Settings and set Routing mode to “Bypass mainland addresses” or “Global” for testing.
- If “Proxy only mode” or “Per-app proxy” is enabled, turn it off to make sure your browser is being proxied.
- Check that your phone’s date and time are correct. A significant time difference can cause TLS connection failures.
If the app says “Connected” but webpages won’t open, try visiting a well-known international website in your browser. If domestic websites work but international ones don’t, the issue is usually still with the node, routing, or network restrictions.
4. What common error messages mean
“timeout” usually means the connection timed out, possibly because the node is unreachable, the network is blocking it, or the current Wi-Fi is restricted. “TLS handshake failed” commonly indicates a node configuration mismatch, incorrect device time, or a server-side problem. “connection refused” usually means the target port can’t be reached. Beginners don’t need to dig through the logs—just try these steps in order: switch nodes, switch networks, update the subscription, and reinstall the client.
If the problem persists, clear v2rayNG’s data and reimport the subscription, or uninstall the app and install the latest version. Change only one setting at a time so you can tell which step made a difference. Remember: rule out the node first, then the network, and finally the client—it’s the most efficient approach.