This guide helps everyday users add a subscription to v2rayNG on an Android phone, update nodes, and troubleshoot the issue where a connection is established but web pages won’t load. It also explains how IP, DNS, and browser settings affect connection results, making it useful for users who have just received a subscription link or copied one from our free nodes page.
I. Basic steps for adding a v2rayNG subscription
- Install the latest version of v2rayNG. We recommend downloading it from a trusted app store or the project’s release page. After installation, grant the required VPN connection permissions.
- Copy the subscription link. It is usually a URL beginning with https://, provided by your node provider. If you’re using a free node from our site, copy the “Subscription URL,” not the page title.
- Open v2rayNG, tap the “+” or menu button in the upper-right corner, and select “Subscription settings.”
- Tap “Add subscription.” Enter an easy-to-recognize name in “Remarks,” such as freevpn-x, then paste the subscription link in “Address” and save.
- Return to the main screen, open the menu, and select “Update subscription.” Once the list refreshes, select a node and tap the connect button in the lower-right corner.
- The first time you connect, Android will prompt you to create a VPN connection. Tap “OK.” A key or VPN icon in the status bar indicates that your network traffic is being routed through the VPN.
If no nodes appear after the update, first check whether the subscription link is complete, whether you accidentally copied any spaces, or whether your current network is blocking the subscription URL.
II. What do IP, DNS, and browser settings affect?
- IP: Once connected to a node, websites will see the node’s exit IP address. Visit an IP lookup site to check whether it has changed. If it hasn’t, the connection may not have succeeded, or your browser may be connecting directly.
- DNS: DNS translates domain names into IP addresses. DNS issues can cause the “server not found” error even when the node is connected. Try enabling remote DNS in v2rayNG’s settings or switching networks and trying again.
- Browser settings: Browser cache, proxy extensions, private browsing, WebRTC, and other factors may affect test results. For a more reliable test, disable other proxy extensions and use an incognito window to avoid misleading results from old cached data.
III. Troubleshooting subscription updates and connection failures
If you run into problems, don’t just tap things at random. Troubleshoot in this order:
- Check that your phone’s date and time are correct. A large time difference can cause TLS certificate validation to fail.
- Try a different network, such as switching from Wi-Fi to mobile data, to rule out local network restrictions.
- In v2rayNG, long-press a node and use “Test real connection” or a similar function. Choose a node that passes the test.
- Delete the old subscription and add it again to avoid mixing old configurations with the new subscription.
- If pages won’t load only in your browser, clear the browser’s DNS cache or try another browser.
Keep in mind that a subscription is simply a way to access a list of nodes; it doesn’t guarantee that every node will remain available. Free nodes may fluctuate depending on the number of users, network maintenance, and local network conditions. We recommend keeping multiple subscriptions with usable nodes or updating them regularly.
IV. Common misconceptions
First, don’t add an individual vmess or vless link to the subscription field. For a single node, use “Import from clipboard.” Second, if the target website still won’t load after connecting, v2rayNG may not be the problem. DNS issues, browser cache, or an unavailable node could be to blame. Third, close any other VPN or proxy apps when checking your IP to avoid confusion caused by multiple proxies. Following these steps should be enough to add a v2rayNG subscription, update nodes, and troubleshoot common issues.