This article addresses the question of “how to add a subscription in v2rayNG” and also explains what the IP, DNS, and browser environment shown after connecting each represent. It is suitable for first-time Android users of v2rayNG to follow step by step.
1. What to prepare before adding a v2rayNG subscription
v2rayNG is a commonly used V2Ray/Xray client for Android. It does not provide nodes itself, so you need to prepare a working subscription link. A subscription is usually a URL starting with https:// that contains multiple VLESS, VMess, Trojan, and other node details. You can use your existing subscription, or get temporarily available nodes for testing from the free nodes page on this site.
Before adding it, it is recommended to confirm three things: your phone time is set to sync automatically; the system network is working properly; and the subscription link has been copied in full without missing any trailing characters. If the link requires login or has expired, v2rayNG may fail to update.
2. Steps to add a subscription in v2rayNG
- Open v2rayNG. After entering the main interface, tap the “+” icon or the menu button in the top right corner.
- Select “Subscription settings” or “Subscription setting”; the wording may vary slightly between versions.
- Tap the “+” in the top right corner, and enter an easy-to-recognize name in “Remarks,” such as “Free nodes.”
- Paste your subscription link into the “Address” field, and make sure there are no spaces or line breaks.
- After saving, return to the main interface, open the menu in the top right corner, and tap “Update subscription.”
- Wait for the node list to appear, select a node, and tap the circular button in the bottom right corner to connect.
If the connection is successful, a VPN icon will usually appear at the top of Android. At this point, when you access web pages in the browser, the traffic will be forwarded according to v2rayNG’s current rules. It is recommended to use the default routing first, and avoid casually modifying split-routing settings if you are not familiar with the rules.
3. What IP, DNS, and browser environment each affect
After adding a subscription, many people check their IP, DNS, or browser fingerprint. In simple terms: IP is the exit address that websites see, and connecting to different nodes usually shows different regions; DNS is the domain resolution path, and if DNS leaks, it may cause access issues or confused region detection; the browser environment includes language, time zone, WebRTC, cache, and account login status.
v2rayNG is mainly responsible for proxying network traffic, but it does not automatically change all browser fingerprints. For example, if you connect to an overseas node while your browser language is still Chinese and the time zone is still Beijing time, that is normal. For ordinary web browsing, there is generally no need to over-adjust; if certain websites are sensitive to the environment, you can try disabling WebRTC in the browser, clearing the cache, or revisiting in incognito mode.
4. What to do if the subscription update fails or it won’t connect
- Update failed: check whether the subscription link can be opened, and make sure you did not copy any extra spaces.
- The list is empty: the subscription format may be incompatible; try switching to another subscription source or updating the v2rayNG version.
- It connects but web pages won’t open: switch to another node, or check in settings whether an unsuitable routing rule is enabled.
- The IP has not changed: make sure you tapped the connect button and that the VPN icon appears at the top of Android.
- DNS is abnormal: restart v2rayNG and the browser, and if necessary switch networks before testing again.
Finally, a reminder: the stability of free nodes changes over time. Just because one works today does not mean it will remain available long term. If you encounter slow speed, high latency, or frequent disconnections, update the subscription and switch nodes first; this is usually more effective than repeatedly changing client settings.