This article addresses these issues: how to add a subscription in v2rayNG on an Android phone, how to update nodes, and why problems such as an unchanged IP, DNS leaks, or webpages failing to open in the browser may still occur after connecting. It is suitable for ordinary first-time v2rayNG users to follow step by step.
1. Basic steps for adding a subscription in v2rayNG
A subscription link is usually a URL beginning with http or https that contains multiple V2Ray/VLESS/VMess/Trojan node entries. You can use a subscription you already have, or get an available link from this site’s free nodes page. Be careful not to share your subscription link publicly.
- Install and open v2rayNG on your Android phone. It is recommended to use a newer official version.
- Tap the “+” icon in the top right, then choose “Import subscription from clipboard” or “Subscription settings.” Menu names may vary slightly between versions.
- After entering subscription settings, tap “+” and enter an easy-to-recognize name in “Remarks,” such as “Free Nodes.”
- Paste the subscription URL into the “Address” field, save it, and return to the main screen.
- Tap the menu in the top right and select “Update subscription.” After it finishes, the node list will appear automatically.
- Select a node, then tap the round button in the lower right to start the connection. On first use, a VPN authorization prompt will appear; tap “OK.”
If what you received is a single vmess://, vless://, or trojan:// link, you can also copy it and choose “Import from clipboard” in v2rayNG. You do not have to use a subscription.
2. How to tell whether the subscription was added successfully
After a successful import, you will see multiple server entries on the main screen. You can long-press or tap a node to test it. Common tests include latency testing and real connection testing. Low latency does not necessarily mean a webpage will open, but if all tests fail, it usually means the subscription has expired, the network is blocked, or the client configuration is incompatible.
- The node list is empty: check whether the subscription link is complete and whether it contains extra spaces or line breaks.
- Update failed: try switching your phone’s network, for example from Wi-Fi to mobile data.
- It updates but will not connect: switch nodes, update v2rayNG, and check whether the system time is accurate.
- The connection succeeds but webpages will not open: focus on checking DNS, routing rules, and the browser proxy environment.
3. What is the relationship between IP, DNS, and the browser environment?
Many users assume that once v2rayNG shows as connected, the “environment is correct,” but in fact there are three things to check. The first is the exit IP. After connecting, visit an IP lookup website; it should show the region where the node is located, not your local ISP IP. If it still shows your local IP, the VPN may not have started properly, or some apps may be bypassing the proxy.
The second is DNS. DNS is responsible for resolving domain names into IP addresses. If DNS is still going through your local ISP, it may cause poisoning, incorrect resolution, or privacy leaks. In v2rayNG settings, you can view options related to “Routing” and “DNS.” Beginners should usually leave the defaults unchanged; if webpages frequently redirect abnormally, you can try enabling remote DNS or changing the built-in DNS configuration.
The third is the browser environment. Chrome, Edge, and Firefox usually follow the system VPN, but browser extensions, Private DNS, DoH, and security software may change the resolution path. If one browser cannot open a site but another can, the issue is often not the subscription, but the browser cache, proxy extensions, or DNS settings.
4. Quick troubleshooting order for connection failures
It is recommended to troubleshoot in order and avoid changing too many settings at once:
- First confirm that the subscription can be updated and that the node list is not empty.
- Test 2–3 different nodes to avoid a temporary issue with a single node.
- Turn off battery saver mode and allow v2rayNG to run in the background.
- Check whether your phone’s time, date, and time zone are synchronized automatically.
- Clear the browser cache and close other proxy/VPN apps.
- If it still fails, delete the subscription and add it again, or copy the subscription to another client for cross-testing.
In summary, the core process of adding a subscription in v2rayNG is simply: “paste the subscription URL, save it, update the subscription, and select a node to connect.” If the experience is abnormal after connecting, do not look only at the node; also check whether the IP has changed, whether DNS is working properly, and whether the browser is being affected by extensions or cache. By following the steps above, you can usually identify most common problems.