This guide explains how to add a subscription link in v2rayNG on your phone, update your nodes, and connect successfully. It also covers how your IP, DNS, and browser environment can affect what you see when browsing after connecting. It’s written for everyday users trying v2rayNG for the first time.
1. What to prepare before adding a v2rayNG subscription
v2rayNG is a popular V2Ray/Xray client for Android that supports common protocols such as VLESS, VMess, and Trojan. Before adding a subscription, make sure you have a working subscription link, usually starting with http or https. This site provides free nodes and subscription information, or you can use a subscription source you already have.
- Make sure you have the latest version of v2rayNG installed.
- Check that the subscription link hasn’t been truncated, and don’t include extra spaces when copying it.
- Make sure your current network can open websites normally, so you don’t mistake a local connection problem for a node issue.
- If you’re using a Chinese phone brand, allow v2rayNG to run in the background and access the network.
2. How to add a v2rayNG subscription
Open v2rayNG and follow these steps. Menu labels may vary slightly between versions, but the layout is generally the same.
- Tap the “+” or menu button in the upper-right corner, then select Subscription settings.
- Tap to add a subscription. Enter an easy-to-recognize name in the “Remarks” field, such as “Free nodes.”
- Paste your subscription link into the “Address” field. Make sure it contains no spaces, line breaks, or non-English punctuation.
- Save it, return to the main screen, open the menu in the upper-right corner, and tap “Update subscription.”
- Wait for the node list to appear, select a node, and tap the connect button in the lower-right corner.
If you see a successful connection message but can’t open websites, try another node first. If all nodes fail, move on to troubleshooting. Free nodes may become unavailable due to heavy use or changes to their routes; this is common.
3. How subscriptions, IP, DNS, and your browser environment are related
Adding a subscription simply imports a list of nodes into v2rayNG. When you visit a website, your IP, DNS, and browser environment also come into play. In simple terms, your IP determines where a website thinks you’re connecting from, DNS resolves domain names to addresses, and your browser environment includes information such as language, time zone, cache, cookies, and WebRTC.
After connecting, visit an IP-checking website to see whether your public IP has changed. If it hasn’t, the proxy may not be active, your browser may not be selected for per-app proxying, or the system VPN permission may be disabled. If your IP has changed but some websites still won’t load, DNS may not be going through the proxy, your browser may have cached old records, or the node may not support the website you’re trying to access.
Check the routing mode in v2rayNG’s settings. If you’re a typical user, start with “Bypass LAN and mainland China addresses” or the default rules. If you’re unfamiliar with DNS, avoid changing settings at random and leave the defaults in place for now. In your browser, try incognito mode, clear the site’s cookies, or compare results in another browser such as Chrome or Firefox.
4. Quick checklist for connection problems
- Subscription won’t update: Check that the link is complete, then try again on a different network.
- All nodes show red or time out: The subscription source may be unavailable. Get an updated list of working nodes.
- Connected, but websites won’t open: Check for the VPN icon in the status bar and test another browser.
- Only some apps bypass the proxy: Check the per-app proxy settings in v2rayNG.
- Unexpected browsing results: Try switching nodes, clearing your DNS or browser cache, or restarting your phone.
In short, adding a v2rayNG subscription is straightforward: add the subscription, paste the link, update it, and connect to a node. If you run into problems, don’t focus only on the node. Also check whether your IP has changed, whether DNS is resolving properly, and whether your browser is retaining an old state. This will make it easier to find the cause.