This guide covers what to check when you’ve imported nodes or a subscription into v2rayNG on your phone, but tapping Connect doesn’t get you online, tests keep failing, or you see timeout/EOF/TLS errors. Follow this practical checklist step by step—it’s suitable for everyday users.
1. First, check that your phone’s network is working properly
When v2rayNG won’t connect, the client itself often isn’t the problem—the current network may not support the connection. Start with these basic checks:
- Close v2rayNG and open a domestic website in your browser to confirm that your phone can access the internet normally.
- Switch between Wi-Fi and mobile data to test the connection. Some campus, company, and hotel networks restrict proxy connections.
- Turn off battery saver, data management apps, accelerators, and network-blocking features in antivirus software.
- Make sure your system clock is correct. A significant time discrepancy can cause TLS certificate verification to fail.
If switching networks fixes the problem right away, it’s likely caused by your current Wi-Fi or carrier network. There’s no need to keep reinstalling v2rayNG.
2. Check whether your node details or subscription have expired
Open v2rayNG, long-press the current node, and select “Test current service connection” or a similar test option. If you see a timeout, a DNS resolution error, or a connection refusal, work through these steps in order:
- Update your subscription first: open the subscription settings and tap Update to make sure your node list is current.
- Test another node instead of repeatedly trying to connect to just one.
- Make sure the node protocol is supported by the client. For example, don’t mix up VLESS, VMess, Trojan, or other protocol details.
- If you pasted the link manually, check that you copied the entire thing, including the protocol at the beginning and any parameters at the end.
This site provides free nodes that can be imported, but free nodes may stop working or become congested at any time. If a connection fails, try updating your subscription and switching nodes first.
3. Check key v2rayNG settings
If the node is working but you still can’t get online, check the client settings. First, make sure the switch in the lower-right corner is on and that a VPN icon appears in the notification bar. If there’s no VPN icon, the system hasn’t actually routed your traffic through the VPN. Next, open Settings and check the routing mode. For a basic test, most users should start with Global or Bypass LAN mode to rule out websites being blocked by incorrect rules.
If only certain apps are inaccessible, check whether per-app proxy is enabled. You may have accidentally excluded your browser or the app you’re trying to use, making it seem like v2rayNG isn’t connecting. Temporarily disable per-app proxy, then reconnect and test again.
If you suspect a DNS issue, enable built-in DNS in the settings or switch to a commonly used public DNS server. If the logs repeatedly show domain resolution failures, the cause is usually DNS, network restrictions, or an inactive node.
4. Use the logs to identify common errors
The v2rayNG logs can be very helpful. Tap the menu in the upper-right corner to open the logs, then connect once and check the latest messages:
- timeout: Often means the node is unreachable, the network is restricting the connection, or the server isn’t responding.
- connection refused: The node’s port is unavailable or the node is no longer working.
- TLS handshake failed: Your system time, SNI, certificate, or node configuration may be incorrect.
- EOF: The connection was interrupted, possibly because the node is unstable or the network is interfering.
You don’t need to understand every technical detail. Use the messages as a guide: switch networks first, then switch nodes, and finally update the client.
5. Recommended troubleshooting order
The quickest order is: test your phone’s network, update your subscription, switch nodes, check the VPN icon and routing settings, and then review the logs. If none of that works, uninstall your old version of v2rayNG, install the latest client, and import your subscription again. Change only one setting at a time so you can tell which step fixes the problem.
In summary, v2rayNG connection problems usually come down to the network environment, an inactive node, an outdated subscription, or incorrect routing/DNS settings. Work through the checklist above to quickly identify the cause.