This article explains how to add a v2rayNG subscription and troubleshoot issues such as failing to connect, websites not loading, or an unexpected IP address. It’s intended for Android users new to v2rayNG. Follow the steps to import a subscription, update nodes, and perform basic troubleshooting.
1. What to prepare before adding a v2rayNG subscription
v2rayNG is a popular V2Ray/Xray client for Android that supports common protocols such as VLESS, VMess, Trojan, and Shadowsocks. Before adding a subscription, make sure you have a working subscription link, which usually starts with http or https. You can use an existing subscription or refer to the free nodes page on this site. Keep in mind that free nodes may become less reliable over time, so test them soon after importing.
Also make sure your phone’s system clock is accurate and that you can access domestic websites normally. If you have another VPN, proxy tool, or accelerator enabled, turn it off first to avoid port conflicts or routing issues.
2. How to add a v2rayNG subscription
- Open v2rayNG and tap the “+” button or the three-dot menu in the upper-right corner.
- Select “Subscription settings” or “Add subscription.” The wording may vary slightly between versions.
- In “Remarks,” enter a name that’s easy to recognize, such as “Free nodes” or “Backup subscription.”
- Paste the subscription link into the “Address” field. Make sure it contains no extra spaces, line breaks, or non-English punctuation.
- Save, return to the main screen, tap the menu in the upper-right corner, and select “Update subscription.”
- Wait for the node list to appear, select a node, and tap the connect button in the lower-right corner.
Once the update succeeds, you’ll see multiple server configurations. Start by choosing a node with low latency and a recognizable name. The first time you connect, Android will ask for VPN permission. Tap Allow to continue.
3. How subscriptions relate to your IP, DNS, and browser environment
Many users assume that adding a subscription means they can access every website, but access also depends on your IP, DNS, and browser environment. Your IP determines the apparent location of your connection; DNS translates domain names into addresses; and your browser cache, cookies, and WebRTC may reveal information from your previous setup.
- Check your IP: After connecting, visit an IP lookup site and confirm that the displayed exit location has changed.
- Check DNS: If websites won’t load but the app shows that you’re connected, try enabling remote DNS in v2rayNG settings or switching networks.
- Check your browser: Clear the target website’s cookies or revisit it in private browsing mode to avoid confusion caused by account region settings or cached data.
- App routing: If your browser works but other apps don’t, check v2rayNG’s “Bypass LAN and mainland addresses” option or per-app proxy settings.
4. Troubleshooting subscription and connection failures
If the update fails, first copy the subscription link into a browser and see whether it opens. If it doesn’t, the link may have expired, your network may be blocking it, or it may have been copied incorrectly. If it opens in a browser but v2rayNG still can’t update, try switching between Wi-Fi and mobile data, turning off Private DNS, or updating v2rayNG to the latest version.
If the subscription updates but the nodes won’t connect, try the following in order: switch nodes, update the subscription again, check your system clock, disable battery restrictions, and make sure no other proxy app is running. Some nodes may be temporarily unavailable, which is common with free nodes and doesn’t necessarily mean your client is configured incorrectly.
Finally, consider keeping two or three subscriptions from different sources as backups, and regularly remove inactive nodes. Following the process “add subscription—update nodes—test connection—check IP/DNS/browser environment” will help you identify most v2rayNG issues.