This article addresses the common question “What should I do if v2rayNG won’t connect?” It focuses on low-risk troubleshooting first: check the client, nodes, time, and proxy mode, then see whether switching between Wi-Fi, mobile data, or another network helps. This helps avoid making things worse by accidentally deleting configurations or changing settings repeatedly.
1. First, check the basic settings
If v2rayNG won’t connect, don’t immediately switch nodes repeatedly or uninstall the app. Many connection failures are caused by minor issues such as incorrect system time, an outdated subscription, or the proxy not being enabled. Troubleshoot in this order:
- Open your phone’s system settings and make sure the date and time are set to sync automatically. An incorrect time can cause TLS connection failures.
- Open v2rayNG, tap the menu in the top-right corner, and select “Update subscription” or reimport your nodes to avoid using outdated configurations.
- Select a node, then tap the connect button in the bottom-right corner. Confirm that the VPN icon appears in the notification bar.
- In v2rayNG, use “Test all configurations for real connectivity” or a similar test feature to check whether any nodes are working.
- Visit a regular website and the site you’re trying to access in your browser to determine whether you’re unable to connect to everything or only certain sites.
If the test shows that a node has timed out, the handshake failed, or the connection was reset, the node may be unavailable, or your current network may be restricting the connection. This site provides free nodes for import, but their reliability can vary, so it’s a good idea to keep several backup configurations.
2. Check proxy mode and app permissions
Some users think they’ve connected successfully, but their traffic isn’t actually going through v2rayNG. Open the side menu or settings and check whether the routing mode meets your needs. Most users can start with “Bypass LAN and mainland China addresses” or the recommended default mode. Avoid enabling complex routing rules unless you need them.
- If only one app isn’t working, check whether it has been excluded under “Per-app proxy”.
- If no apps can connect, disconnect v2rayNG first and check whether your regular network works.
- If domestic websites also become inaccessible after connecting, your routing rules or DNS settings may be misconfigured.
- If you recently updated the client, try restarting your phone and connecting again.
When troubleshooting, change just one setting at a time and test immediately afterward. This makes it easier to identify the cause and helps prevent accidental changes to nodes, DNS, routing, and system network settings all at once.
3. When to try a different network
If your basic settings are correct and multiple nodes are timing out, try switching networks. This means switching from your current Wi-Fi to mobile data, or testing with a different broadband connection or hotspot. It’s a low-risk step that won’t affect your node configurations.
Consider switching networks in these situations:
- All nodes fail on your home Wi-Fi, but work on mobile data.
- You can’t connect on your company, school, or public Wi-Fi, but everything works on another network.
- Regular websites load, but every v2rayNG node test times out.
- Multiple nodes using different protocols still fail—for example, VLESS, VMess, and Trojan all fail to connect.
If the connection starts working as soon as you switch networks, the original network may be imposing restrictions, experiencing DNS pollution, or having an unstable connection. There’s no need to keep reinstalling v2rayNG; you can keep your configurations and use them later on a working network.
4. What to do if you still can’t connect
If the connection still fails after you switch networks, try a different node or subscription source before changing advanced settings at random. When importing a subscription, make sure the link is complete and contains no extra spaces. When importing via QR code, make sure it comes from a trusted source. A “configuration format error” usually means the link wasn’t copied in full or the client is outdated.
As a last step, try updating v2rayNG to a newer version, removing obviously inactive nodes, reimporting your subscription, and restarting your phone. If only the free nodes are unavailable, they may have expired or be overloaded. Try again at a different time or use a backup node. Keep this troubleshooting order in mind: check your device first, then the node, and finally switch networks. Don’t start with high-risk changes.