This guide addresses the common question, “What should I do if v2rayNG won’t connect?” It’s suitable for beginners and walks through troubleshooting step by step—from your device’s network and node details to subscription updates, client settings, and carrier restrictions—so you can pinpoint the cause without immediately uninstalling and reinstalling the app.
1. First, check whether the problem is your network
Many connection failures aren’t caused by a faulty node, but by an unstable connection on your phone. Before changing any settings, check the following in order:
- Close v2rayNG and open a domestic website in your browser to make sure your phone can access the internet.
- Switch between Wi-Fi and mobile data to test the connection. For example, if Wi-Fi isn’t working, try 4G/5G.
- Turn off battery saver, data management apps, accelerators, and ad-blocking VPNs to prevent conflicts between multiple VPNs.
- Check that your device’s system time is correct. A significant time discrepancy can cause TLS handshake failures.
If you can’t open domestic websites either, the problem isn’t v2rayNG. Check your router, phone’s network settings, or carrier signal first.
2. Check whether the node is working
Open v2rayNG, long-press the current node, and select “Test current service connectivity” or a similar test option. If the test times out or fails to connect, the node may be inactive, blocked, or experiencing high latency. Free nodes can be unstable, so it’s a good idea to have several nodes to test in rotation. This site also collects free node resources, but their performance can vary depending on your location, the time of day, and your network environment.
If you imported your nodes from a subscription, open the subscription settings and tap Update subscription. After it updates, select a node again and tap the Start button in the bottom-right corner. Note that nodes with the same name aren’t necessarily working—the test results are what matter.
3. Check your import and proxy mode settings
Common mistakes among beginners include incomplete imports, selecting the wrong mode, or not actually starting the proxy. Check the following:
- Make sure the node type is supported by the client, such as VMess, VLESS, or Trojan.
- Check that the address, port, UUID, encryption method, and transport protocol haven’t been changed by mistake.
- After starting the proxy, you should see a VPN icon at the top of your Android screen. If it’s missing, the proxy probably hasn’t started successfully.
- For routing mode, start with “Bypass LAN and mainland China addresses” or the default rules. Avoid setting up complex custom rules right away.
If you imported a link by copying and pasting it, copy the full link again to make sure you haven’t missed any parameters at the end. If importing from a QR code fails, try importing from the clipboard instead.
4. Use error messages to narrow down the cause
If v2rayNG fails to connect, check the logs for clues. Common errors include: timeout, which usually means the node is unreachable or the network is interfering with the connection; connection refused, which may mean the port is closed or the node is inactive; TLS- or certificate-related errors, which may be caused by the time, domain, or security settings; and DNS-related errors, which you can try to resolve by switching networks or changing the DNS policy in the settings.
If none of your nodes connect, but the same subscription works on another network, your current network may have stricter restrictions. Try switching to mobile data or restarting your router, or avoid networks with tighter restrictions, such as public Wi-Fi, school networks, and workplace networks.
5. What to try if you still can’t connect
- Update v2rayNG to a newer version.
- Update your subscription and test 3 to 5 different nodes.
- Switch between Wi-Fi and mobile data to rule out problems with a specific network.
- Clear the app cache, then import the subscription again.
- Check the logs and use the key error messages to search for help or ask for support.
In short, when troubleshooting a v2rayNG connection issue, first make sure your phone can access the internet, then test the nodes, check your import and proxy mode settings, and finally review the logs. Following these steps will usually help you quickly determine whether the problem is with the node, the client settings, or your current network environment.