This article explains how to add a subscription in v2rayNG and troubleshoot common issues such as being unable to connect, your IP address not changing, DNS leaks, or web pages not loading in your browser. It’s intended for Android users new to v2rayNG. Follow the steps to import a subscription and run basic checks.
1. What to prepare before adding a v2rayNG subscription
v2rayNG is a popular Android client for V2Ray/VLESS/VMess/Trojan. It doesn’t provide nodes, so you’ll need a working subscription link. Subscription links usually start with https:// and return a set of node configurations when opened. You can use a subscription you’ve purchased or visit the free nodes page on this site for temporary options. However, free nodes may be unavailable, congested, or unreliable in certain regions, so it’s a good idea to have a few alternatives ready.
Before you begin, make sure your phone’s time is set to sync automatically, your network can access domestic websites, v2rayNG was installed from a trusted source, and the subscription link was copied in full without extra spaces or line breaks.
2. How to add a v2rayNG subscription
- Open v2rayNG and go to the main screen. Tap the “+” or menu button in the upper-right corner.
- Select “Subscription settings” or “Subscription group setting” (the wording varies slightly between versions).
- Tap the “+” in the upper-right corner, then enter a name under “Remarks,” such as “Free nodes” or “Backup subscription.”
- Paste the subscription link into “Address/URL” and make sure it starts with http or https.
- Save your changes, return to the main screen, and select “Update subscription” from the menu.
- Wait for the node list to refresh, select a node, then tap the circular button in the lower-right corner to connect.
Once connected, a VPN icon should appear in the notification bar. Open a browser and visit an IP lookup site to check whether your exit IP has changed. If it hasn’t, the node may not actually be connected, system VPN permission may not have been granted, or a browser proxy extension may be causing a conflict.
3. Common reasons a subscription won’t add
- The subscription link is no longer valid: If you see an update failure, an empty node list, or a parsing error, try opening the link in a browser.
- Network restrictions: Your current network may be unable to reach the subscription address. Switch between Wi-Fi and mobile data, then try updating again.
- Incompatible format: Some subscriptions include parameters the client doesn’t support. Try upgrading to the latest version of v2rayNG.
- Copying errors: Extra spaces, Chinese punctuation, or a link truncated by a messaging app can prevent the subscription from importing.
If nodes appear after updating but all of them time out, long-press a node in v2rayNG and select “Test current configuration’s real connection” or “Test all configurations’ real connections.” A latency of -1 doesn’t necessarily mean a node is completely unusable, but if several nodes fail in a row, switch subscriptions or wait for the nodes to become available again.
4. How IP, DNS, and your browser environment are related
Many users assume that seeing “Connected” in v2rayNG means everything is working, but you should also check your IP, DNS, and browser environment. Your IP tells websites where your traffic exits; DNS translates domain names into server addresses; and your browser environment includes details such as cache, cookies, language, time zone, and WebRTC.
If your IP has changed but web pages still won’t load, check DNS first. In v2rayNG settings, you can enable “Bypass LAN and mainland addresses” or use the default routing mode. Avoid selecting advanced DNS options unless you understand them. If a website reports an unusual region, clear your browser cache, disable other proxy extensions, and test again in a private window.
Also note that browser proxy extensions, accelerators, and ad blockers may conflict with v2rayNG. To troubleshoot, keep things simple: run only v2rayNG and disable other VPNs, proxies, and browser extensions. This makes it easier to determine whether the problem is with the node or your device’s environment.
5. Quick checklist for connection problems
- Make sure the subscription has been updated and the node list isn’t empty.
- Test two or three different nodes instead of relying on just one.
- Check that your phone’s time is correct; time-sensitive certificate-based protocols can fail if it isn’t.
- Turn off battery saver to prevent the system from shutting down the VPN in the background.
- Switch between Wi-Fi and mobile data to see whether your network provider is restricting the connection.
- Upgrade v2rayNG, then import the subscription again.
To recap, adding a subscription in v2rayNG involves opening subscription settings, pasting the URL, saving, updating the subscription, and selecting a node to connect. If the connection doesn’t work, don’t rely solely on the client’s status—also check whether your IP has changed, whether DNS is working, and whether your browser has any proxy conflicts. Following these steps should help you quickly identify the problem.