This guide explains how to add a subscription in v2rayNG and troubleshoot common issues after adding one, such as connection failures, webpages not loading, an unexpected IP address, or DNS problems. It’s intended for Android users who have just received a V2Ray/VLESS/VMess subscription link. Follow the steps to import it and run some basic checks.
1. Before adding a v2rayNG subscription
First, make sure you have the latest version of v2rayNG installed and a working subscription link. A subscription is usually a URL beginning with http or https that retrieves multiple node configurations. This site also shares free nodes and subscription guides. However, free nodes can be affected by routing, time, and location, so if you run into problems, try updating the subscription before testing again.
- Make sure your phone’s date, time, and time zone are correct. Incorrect settings may cause TLS handshake failures.
- Check that your network is working. Try switching between Wi-Fi and mobile data.
- Don’t import a subscription link as if it were a QR code for a single node.
2. How to add a subscription in v2rayNG
- Open v2rayNG and tap the “+” button or menu in the top-right corner.
- Select “Subscription settings” to open the subscription management page.
- Tap “+” in the top-right corner and enter a name in “Remarks,” such as “Free subscription.”
- Paste your subscription link into the “Address” field. Make sure there are no extra spaces or line breaks.
- Save, return to the main screen, tap the menu in the top-right corner, and select “Update subscription.”
- Wait for the node list to appear, select a node, and tap the connect button in the bottom-right corner.
If the update succeeds but you can’t connect, try another node from the same subscription. Nodes may use different protocols, ports, and regions, so their reliability can vary.
3. How IP, DNS, and your browser environment affect access
Many users see “Connected” in the app after adding a subscription, but webpages still won’t load. The cause may not be the subscription itself. After connecting, visit an IP-checking website to see whether your exit IP has changed. If it hasn’t, the proxy may not be routing your traffic. Check whether v2rayNG has permission to create a VPN connection.
DNS affects how domain names are resolved. You might be able to connect to Telegram but not load webpages, or some sites may report that the domain can’t be resolved. Try enabling local DNS in the v2rayNG settings, or switch mobile networks and try again. Avoid running multiple proxies, accelerators, or private DNS services at the same time, as they can conflict.
Your browser environment can also affect what you see. Browser cache, cookies, account region, and WebRTC can all make a site detect your previous environment. Try browsing in a private window or using a different browser. If a site still shows your original region, clear the cache and check again.
4. Quick troubleshooting for connection failures
- Subscription update fails: Check whether the link has expired and whether you need to be able to access the subscription URL first.
- All nodes show red: Switch networks, restart v2rayNG, or wait for the subscription provider to restore service.
- Connected, but very slow: Try another node, preferably one with low latency that has been working recently.
- Only some apps work: Check whether per-app proxying is enabled or whether security software is restricting the system’s VPN permission.
In short, adding a subscription in v2rayNG involves “Subscription settings—paste the address—update the subscription—select a node and connect.” If problems occur after connecting, check your IP, DNS, browser cache, and system VPN permissions. These steps can usually help identify most issues.