This article addresses common issues such as “how to add a subscription in v2rayNG” as well as problems after adding one, including being unable to connect, web pages not opening, the IP showing incorrectly, DNS leaks, and more. It is suitable for Android users using v2rayNG for the first time. Just follow the steps to complete subscription import, updates, and basic troubleshooting.
1. What to prepare before adding a v2rayNG subscription
v2rayNG is a commonly used V2Ray/VLESS/VMess/Trojan client for Android. It does not provide nodes itself, so you need to prepare a subscription link. A subscription link is usually a URL starting with https://. When opened, the client will automatically retrieve multiple node configurations. You can use your existing subscription, or get available test nodes from this site’s free nodes page.
- Make sure the latest version of v2rayNG is installed on your phone, and it is recommended to download it from a trusted source.
- Prepare your subscription link, and be careful not to copy extra spaces or Chinese punctuation.
- Keep your phone’s network connection working normally, and it is recommended to disable other proxies or VPNs first.
2. Steps to add a v2rayNG subscription
- Open v2rayNG and tap the “+” in the top-right corner or the menu button.
- Select “Subscription settings” or “Subscription group setting”.
- Tap the “+” in the top-right corner, and enter a name in “Remarks”, such as “Free Nodes”.
- Paste the subscription link into “URL address”, then tap save in the top-right corner.
- Return to the main screen, open the menu, and tap “Update subscription”.
- After the update is complete, multiple servers will appear in the node list. Select one node.
- Tap the circular button in the bottom-right corner to start the connection. On first use, you will need to allow VPN permission.
If the list is empty after importing, it usually does not mean the app is broken. Instead, the subscription URL may be invalid, the network may be unable to access the subscription link, or the link may have been copied incorrectly. In this case, you can paste the subscription link into a browser to test whether it opens and returns a block of configuration content.
3. How subscriptions, IP, DNS, and the browser environment are related
A subscription is only a “node list”. What actually affects access results is the node you connect to, routing rules, DNS resolution, and browser status. After a successful connection, you can open an IP lookup website to check whether the outbound IP has changed. If the IP is still that of your local ISP, it means the proxy is not taking effect or the browser is not using the system VPN.
DNS is responsible for resolving domain names into IP addresses. If DNS is abnormal, the app may show as connected while web pages keep loading endlessly or some websites fail to open. In v2rayNG, you can enable remote DNS in settings or use the built-in DNS solution. Ordinary users can usually keep the default settings; only try switching when you encounter pollution or resolution failures.
The browser environment can also affect the results. For example, browser cache, cookies, language, time zone, and WebRTC may all allow websites to detect your original environment. For ordinary browsing, there is no need to over-configure things, but if certain websites still indicate that your region does not match, you can try incognito mode, clear the cache, or disable browser options related to WebRTC leaks.
4. Quick troubleshooting checklist for connection failures
- Subscription update failed: Check whether the link is complete, switch networks and try again, and confirm that the subscription source is still available.
- Cannot connect to a node: Switch to another node. Free nodes may be unstable because many people are using them.
- Can connect but cannot open web pages: Turn VPN off and back on, switch DNS, or restart the browser.
- Only some apps work: Check whether v2rayNG’s “Per-app proxy” has excluded the app by mistake.
- IP has not changed: Make sure you tapped the start button and allowed the system VPN permission.
In summary, the core process for adding a v2rayNG subscription is: “add a new subscription URL — save — update the subscription — select a node — start the connection”. If problems occur, do not focus only on the subscription itself. You should also check whether the IP has changed, whether DNS is working properly, and whether the browser has cache or environment exposure issues. Work through the checklist above item by item, and in most cases you will quickly locate the cause.