This article addresses the common question, “What should I do if v2rayNG won’t connect?” Whether you’ve just imported free nodes or a node that was working suddenly stopped, use the checklist below to quickly determine whether the issue is caused by the node, your network, your configuration, or your phone.
1. Check that your basic environment is working
Many connection failures aren’t caused by v2rayNG itself, but by network or system restrictions. To pinpoint the problem, avoid changing several settings at once and test them in order.
- Check your phone’s network: Open a regular webpage or app to confirm that your Wi-Fi or mobile data is working. If Wi-Fi doesn’t work, switch to mobile data and try again.
- Check that your system time is accurate. A large time difference can cause TLS certificate verification to fail, so enable “Set time automatically.”
- Turn off other VPNs: Don’t run multiple VPNs, accelerators, or proxy tools at the same time, as they may compete for VPN access.
- Restart v2rayNG: Disconnect, close the app from the background, and reopen it. Restart your phone if needed.
2. Check that your nodes and subscription are working
If v2rayNG reports a successful connection but webpages won’t load, or the connection test keeps timing out, the node may be unavailable, the subscription may have expired, or the route may be congested. This site provides free nodes you can import, but their availability can change over time, so it’s a good idea to keep a few alternatives.
- Long-press a node and select “Test current configuration (real connection)” or “Test all configurations (real connection).”
- If all tests time out, tap “Update subscription” in the subscription group, then test again.
- Make sure the import format is correct. VLESS, VMess, and Trojan links must not be missing any characters or contain extra spaces.
- Test the same node on different networks—for example, switch to mobile data if it doesn’t work on Wi-Fi.
3. Check common v2rayNG settings
Open the menu in the upper-right corner of v2rayNG and check your routing and proxy settings. If you’re a typical user, start with the default configuration and avoid enabling complex routing rules. If you want all traffic to go through the proxy, temporarily select “Global mode” for testing. If that works but “Bypass mainland China” mode doesn’t, the issue may be with the routing rules or DNS resolution.
Also note that Android displays a VPN permission prompt, which you must confirm. If you cancel it, v2rayNG may appear to start but won’t actually route your traffic. Some phones’ battery-saving settings may stop the app in the background, so allow v2rayNG to run in the background in your system settings and disable battery optimization for it.
4. Diagnose the issue based on what you see
- Stuck on “Connecting”: The node may be unreachable, its port may be blocked, or the network may be unstable. Switching nodes is the quickest thing to try.
- Connected, but websites won’t open: Check the routing mode, DNS, and whether your browser has an additional proxy configured.
- Only some apps don’t work: The app may be using a direct connection or have its own proxy settings. Try testing with a browser first.
- Subscription update fails: Check that the subscription link is complete, or switch networks and try again.
Finally, keep one node that you know works as a baseline. If you run into problems later, test that node first. If it also fails, focus on your phone’s network and software environment. If it works, the new node is more likely to be the problem. Following this approach will help resolve most v2rayNG connection issues.