This article addresses the following issue: after installing v2rayNG on your phone, how to add a subscription link, update nodes, and connect successfully, while also explaining the relationship between the connection result and your IP, DNS, and browser environment, so that ordinary users can quickly troubleshoot problems like “imported but not working” or “connected but webpages won’t open.”
1. Preparation before adding a v2rayNG subscription
v2rayNG is a commonly used V2Ray/VLESS/VMess client on Android. It does not provide nodes itself, so you need to prepare a valid subscription link. A subscription is usually a URL beginning with https and contains multiple node configurations. You can use your own existing subscription, or view the free nodes page on this site and copy a subscription address suitable for v2rayNG.
- Make sure the latest version of v2rayNG is installed on your phone.
- Make sure the subscription link is complete, with no extra spaces or line breaks copied.
- It is recommended to first turn off other VPNs, proxies, or accelerators to avoid port conflicts.
Note: Do not send your subscription link to strangers, as it may contain your node information.
2. How to add a subscription in v2rayNG
- Open v2rayNG and tap the “+” in the upper right corner or the “three-dot menu.”
- Select “Subscription settings” or “Subscription group setting.”
- Tap the “+” in the upper right corner, and enter a name in “Remarks,” for example, “Free Nodes.”
- Paste the subscription link into the “Address” field, then tap save in the upper right corner.
- Return to the main screen, tap the menu in the upper right corner, and select “Update subscription.”
- After the node list appears, select a node and tap the circular button in the lower right corner to connect.
After the connection succeeds, a VPN icon will appear in the system status bar. At this point, you can open a browser and visit a test website to confirm whether you have switched to the proxy network.
3. Why it still won’t connect after adding the subscription
If updating the subscription fails, first check whether the link has expired and whether your network can access the subscription address. You can copy the subscription link into a browser and open it. If it is completely inaccessible, v2rayNG usually will not be able to update it either. If the list updates but the nodes do not work, the cause may be expired nodes, a protocol mismatch, or restrictions on the current network.
Recommended troubleshooting order: first update the subscription, then switch between different nodes; next switch your phone’s network, for example by testing both Wi-Fi and mobile data; finally restart v2rayNG or your phone. Do not start by repeatedly changing advanced parameters. Ordinary users usually do not need to manually modify underlying configurations.
4. What is the relationship between IP, DNS, and the browser environment
After connecting successfully, the public IP shown when you visit websites should change to the node’s exit IP. If the IP does not change, the connection may not have succeeded, or the browser may be using a direct connection. DNS affects domain name resolution, and when DNS is abnormal, you may encounter the issue “connected but webpages won’t open.” In this case, you can enable routing in v2rayNG settings or use the default DNS configuration to avoid conflicts with Private DNS or ad-blocking software on your phone.
The browser environment can also affect your judgment. For example, browser cache, account region, cookies, and WebRTC may all expose traces of your original network. When testing, it is recommended to use an incognito window or switch to another browser for verification. If only one specific website will not open, it does not necessarily mean the subscription has failed; that website may simply be restricting the node IP.
Summary: the core process of adding a subscription in v2rayNG is “add subscription address — update subscription — select node — tap connect.” When the connection is abnormal, check these items in order: the subscription link, node availability, whether the IP has changed, whether DNS is conflicting, and browser cache. This is the most efficient approach.