This article helps regular users solve how to add a v2rayNG subscription on an Android phone, how to update nodes, and why issues like an unchanged IP, DNS errors, or browsers failing to open web pages can still occur after connecting. You can follow the steps below. They are suitable for users who obtained a subscription link from this site or other sources.
1. Basic steps to add a v2rayNG subscription
v2rayNG supports common node types such as vmess, vless, trojan, and shadowsocks, and it also supports batch import through subscription links. A subscription is usually a URL beginning with http or https, not a QR code for a single node.
- Install and open v2rayNG on your phone. It is recommended to get the installation package from a trusted app store or the project release page.
- Copy your subscription link. This site’s free node page may also periodically compile available subscriptions. When copying, be careful not to include extra spaces.
- Open v2rayNG, tap the “+” in the upper right corner or the menu button, and select “Subscription settings”.
- Tap the “+” in the upper right corner, enter a name in “Remarks”, such as freevpn-x, and paste the subscription link into “Address”.
- After saving, return to the main screen, open the menu in the upper right corner, and tap “Update subscription”.
- Once nodes appear in the list, select one, then tap the connect button in the lower right corner. When a VPN icon appears at the top of the phone, it means traffic is being routed through it.
If no nodes appear after updating the subscription, first check whether the link has expired, whether it was copied in full, and whether your current network can access the subscription address.
2. The relationship between subscriptions, nodes, and IP display
Adding a subscription only imports a group of nodes into v2rayNG. What actually changes your exit IP is the specific node you select and connect to successfully. After connecting, you can open an IP lookup website to check the exit address. If it still shows your local ISP IP, there are usually three common causes: the node did not connect successfully, the app is not using the VPN, or the browser or system has cached data.
It is recommended to confirm on the v2rayNG main screen that the node latency test works normally before connecting. After connecting, close and reopen the browser, or test using an incognito window. Some apps force direct connections or use their own proxy settings, so even if the VPN icon is present, the IP may still appear unchanged.
3. Why DNS settings affect whether websites open
Many cases of “connected but unable to open web pages” are related to DNS. DNS is responsible for resolving domain names into IP addresses. If resolution is polluted, times out, or goes through the local network, it may cause web pages to be inaccessible, redirects to behave abnormally, or certificate errors to appear.
- In v2rayNG settings, you can try enabling routing-related options and use the default rules to bypass LAN and mainland China addresses.
- If some websites do not open, try switching nodes and testing again instead of repeatedly reconnecting to the same node.
- Avoid enabling multiple proxies, accelerators, or private DNS tools at the same time, as this can easily cause conflicts.
- After changing DNS, it is recommended to clear the browser cache or restart the phone’s network.
A working subscription does not necessarily mean DNS is also working properly. If you can see the VPN icon but web pages behave abnormally, the troubleshooting order should be: switch nodes, test the IP, switch browsers, disable other proxies, and then check DNS.
4. The browser environment can also affect test results
Browsers store information such as cookies, cache, language, time zone, and WebRTC, so sometimes even after you connect successfully, websites may still judge your environment based on old cached data. When testing, it is recommended to use incognito mode in Chrome, Edge, or Firefox. If you are concerned about WebRTC leaks, you can disable related features in browser extensions or settings.
Do not rely on the detection result of just one website. You can check IP, DNS, and WebRTC at the same time. If the IP has changed but DNS still shows your local ISP, that means the connection is basically successful, but the resolution path may need adjustment.
5. Quick troubleshooting for connection failure
If the v2rayNG subscription cannot be used after being added, handle it in the following order: first update the subscription, then switch between different nodes; make sure the phone time is set to automatic sync; disable battery-saving restrictions; check whether v2rayNG is allowed to create a VPN; and finally change the network environment, for example from Wi-Fi to mobile data.
In short, the core process of adding a subscription in v2rayNG is “Subscription settings — paste the address — update subscription — select a node — connect”. The experience after connecting is also jointly affected by IP, DNS, and the browser environment. Troubleshoot step by step, and you can usually identify where the problem lies.