This article addresses “What to do when v2rayNG won’t connect” and is intended for everyday users who don’t want to keep reinstalling the app or changing complicated settings. Follow the checks below for your browser, DNS, server routes, and app status. The steps favor low-risk fixes to avoid disrupting a configuration that was working before.
1. First, check whether the issue is with your browser or network
Sometimes v2rayNG shows that it’s connected, but your browser still can’t open webpages. That doesn’t necessarily mean the server is down. Start with these basic checks:
- Close v2rayNG and use mobile data or Wi-Fi to open a domestic website directly. This confirms that your phone’s network is working.
- Open v2rayNG again and tap the connection button in the bottom-right corner. Confirm that the key icon appears at the top.
- Try another browser, such as Chrome, Edge, or Firefox, to rule out an issue with a particular browser’s cache or proxy settings.
- Turn off features such as data saving, ad filtering, and private DNS extensions in your browser, then try again.
If only one browser is affected, try clearing its cache, disabling extensions, or resetting its network permissions. There’s no need to rush into deleting your nodes.
2. Check v2rayNG’s proxy mode and routing
In v2rayNG, open the sidebar or the menu in the top-right corner and check the following:
- Routing mode: If you’re new to the app, try “Bypass LAN and mainland China addresses” or “Global” first. If Global works but split routing doesn’t, the issue is usually with the rules or DNS.
- VPN permission: The first time you connect, the system will ask you to authorize the VPN. If you accidentally denied permission, allow it again in your system settings.
- Battery restrictions: Some Android systems may shut down v2rayNG in the background. Add it to the list of apps exempt from battery optimization.
- Time settings: A significant discrepancy in your phone’s system time may cause TLS handshakes to fail. Turn on automatic time setting.
3. Fix DNS issues with low-risk steps
Common signs of a DNS issue include the app showing a successful connection while webpages keep loading, or only some websites opening. Avoid copying unfamiliar settings at random. Start with these safe steps:
- Restart your phone’s network connection: turn on Airplane mode for 10 seconds, then turn it off.
- Switch networks: try mobile data instead of Wi-Fi, or vice versa.
- Restore the default DNS-related options in v2rayNG settings, then reconnect.
- If “Private DNS” is enabled on your system, turn it off temporarily and test again.
If turning off Private DNS fixes the issue, the conflict is with your system DNS, not the server itself. You can leave it off or switch to a stable system DNS setting.
4. Check whether the issue is with the server or subscription
If you’ve checked your browser, system network, and DNS but still can’t access anything, check your servers next. Long-press the current server to test it, or use the latency test or real connection test in the menu. Keep in mind that low latency doesn’t guarantee that webpages will load; the real connection test is a more useful indicator.
- Try 2–3 different server routes from the same subscription.
- Update your subscription before reconnecting to avoid using expired servers.
- If you imported free servers from this site, try several of them, since their availability can change over time.
- Make sure the server protocol is supported by the client, such as VLESS, VMess, or Trojan.
If every server fails but the same subscription works on another device, the issue is more likely to be with your device’s settings. If it fails on multiple devices, the subscription or server routes may no longer be available.
5. Safe recovery steps if you still can’t connect
As a last resort, try a light reset in this order: back up your existing subscription link or server QR code; clear the v2rayNG app cache; restart your phone; import the subscription again; then connect to a server. Don’t install modified clients from untrusted sources or share your subscription link with strangers for troubleshooting.
In short, if v2rayNG won’t connect, check in this order: network environment → browser → routing mode → DNS → server routes. This keeps changes to a minimum, reduces risk, and makes it easier to identify the real cause.