This guide explains how to add a v2rayNG subscription and troubleshoot connection failures, websites that still won’t load, and unusual IP or DNS results. It’s for Android users trying v2rayNG for the first time, as well as anyone who already has a free node from our site or another subscription link but isn’t sure how to import it or fix problems.
1. What to prepare before adding a v2rayNG subscription
v2rayNG is a popular Android client for V2Ray/VLESS/VMess/Trojan. It doesn’t provide servers, so you’ll need to import nodes or a subscription. A subscription is usually a link that starts with https:// and contains the configurations for multiple nodes. Before importing, check that your phone can access the internet, that you’ve copied the entire subscription link without any extra spaces, and that your phone’s time is set to sync automatically.
If you’re using a free node from our site, copy the subscription URL first. If you have a link for a single node, you can also add it by choosing “Import from clipboard.” Be careful not to mistake a webpage URL or sharing-page URL for a subscription link.
2. How to add a v2rayNG subscription
- Install and open v2rayNG on your Android phone. We recommend downloading it from a trusted app store or the project’s release page.
- Tap the “+” in the upper-right corner and select “Subscription settings” or “Group/Subscription settings.” The wording varies slightly between versions.
- Tap the “+” in the upper-right corner. Enter a name in “Remarks” to help identify the subscription, such as freevpn-x.
- Paste the subscription link into “Address URL,” making sure there are no spaces or line breaks at either end.
- Save your changes, return to the main screen, tap the menu in the upper-right corner, and select “Update subscription.”
- When the update is complete, you’ll see multiple nodes in the list. Select one, then tap the connect button in the lower-right corner.
When the connection succeeds, a VPN icon usually appears in the status bar. Open a browser and visit an IP lookup site to check whether your exit IP has changed. If it hasn’t, don’t rush to switch apps; try the troubleshooting steps below first.
3. Common reasons subscription updates fail
- The subscription link is invalid: An incomplete or expired link, or a temporarily unavailable subscription server, can all cause an update to fail.
- Network restrictions: Some Wi-Fi, campus, and corporate networks block subscription URLs or proxy connections. Try switching to mobile data.
- Outdated client: Older versions may not support some protocol fields. Try updating v2rayNG.
- Incorrect system time: Certificate verification can fail, causing problems with both subscriptions and node connections.
If you see “Parsing failed” or “Invalid subscription content,” the link probably doesn’t contain a standard node subscription. A timeout usually means the subscription source can’t be reached over your network.
4. How IP, DNS, and browser settings are related
Many users only check whether websites load after connecting, but to confirm that your connection is working properly, you should also check your IP, DNS, and browser settings. Your IP shows the apparent location you’re connecting from; DNS translates domain names into addresses; and browser settings include things like cache, language, time zone, and WebRTC.
If your IP has changed after connecting to v2rayNG but some websites still won’t load, try clearing your browser cache, switching browsers, or disabling any proxy extensions in your browser. A DNS leak can cause unexpected redirects or incorrect location detection. In v2rayNG, open Settings and check the routing mode. For most users, it’s best to start with the default mode or the mode that bypasses the local network and addresses in mainland China.
5. Quick checklist for connection failures
- Update the subscription, then try different nodes instead of testing just one.
- Turn off other VPNs, accelerators, and proxy extensions to avoid port or routing conflicts.
- Switch between Wi-Fi and mobile data to check whether your current network is causing the problem.
- Restart v2rayNG. If necessary, restart your phone before trying again.
- Make sure VPN permission is enabled, and don’t deny the authorization prompt when connecting.
In short, adding a v2rayNG subscription comes down to “copy the correct subscription link—save the subscription—update it—select a node and connect.” If something still seems wrong after connecting, check your IP, DNS, browser cache, and local network one by one. This is usually enough to identify the problem.