This article addresses the question of “how to add a subscription in v2rayNG“: it is intended for Android users who want to import node subscriptions such as V2Ray/VLESS/VMess/Trojan into v2rayNG, and it also explains the relationship between subscription updates, IP, DNS, browser environment, and connection success rate.
1. What to prepare before adding a subscription
First, make sure you have installed the latest version of v2rayNG. It is recommended to get it from a trusted app store or the project’s release page. Second, prepare a subscription link, usually starting with https://, which may come from an airport service, a personal subscription, or the free node pages compiled on this site. Note: a subscription link is not a QR code for a single node; it pulls multiple node configurations at once.
Before adding it, it is recommended to close other VPN-type apps to avoid system proxy conflicts. If you have previously imported many expired nodes, you can also back them up and clean them up first to keep the list simple.
2. Steps to add a subscription in v2rayNG
- Open v2rayNG and tap the “+” in the upper right corner or the menu button.
- Select “Subscription settings” or “Subscription group setting”.
- Tap “+”, and enter a name in “Remarks”, such as “Free Nodes” or “Backup Subscription”.
- Paste your subscription link into “Address/URL”, making sure there are no extra spaces.
- After saving, return to the main screen, open the menu in the upper right corner, and tap “Update subscription”.
- Wait for the node list to refresh, select a node, and tap the connect button in the lower right corner.
If there are no nodes after updating, the usual reasons are that the subscription address has expired, the network cannot access the subscription source, or the link was not copied completely. You can first open the subscription link in a browser to test it. If it says it cannot be accessed, you will need to switch subscriptions or try again later.
3. How IP, DNS, and browser environment are related
Many users think that once the import succeeds, they will definitely be able to access websites, but in fact it also depends on the exit IP, DNS resolution, and browser cache. After v2rayNG connects, the IP shown when you visit websites is the node’s exit IP, not your local broadband IP. If that IP is restricted by the target website, you may find that the site will not open, shows many CAPTCHAs, or has login issues.
DNS is responsible for resolving domain names into IP addresses. If DNS is poisoned, some websites may fail to open or redirect abnormally. In v2rayNG, you can try enabling routing-related settings, or switch to a reliable DNS in the system network settings. Ordinary users do not need to frequently change complex parameters; testing different nodes first is usually more effective.
The browser environment can also affect troubleshooting. It is recommended to test in an incognito window, or clear the target website’s cache. If your browser has proxy extensions or ad-blocking extensions installed, they may also conflict with v2rayNG. On mobile phones, it is recommended to prioritize testing with the system-wide VPN connection rather than running multiple proxy tools at the same time.
4. Troubleshooting subscription update failures and connection failures
- Subscription update failed: Check whether the subscription link is complete, try switching between mobile data and Wi-Fi, or wait for the subscription source to recover.
- The node imports successfully but cannot connect: Test other nodes. Free nodes may expire quickly, which does not necessarily mean the client settings are wrong.
- You still cannot open web pages after connecting: Confirm that v2rayNG shows as connected in the status bar, and close other VPN/proxy software.
- Only some websites behave abnormally: Try switching nodes, clearing the browser cache, or revisiting in incognito mode.
- Latency testing is inaccurate: Low latency does not necessarily mean it is usable; actual ability to open web pages, videos, or apps should be the standard.
If you use the free nodes provided by this site, it is recommended to save the subscription as a separate group so it is easy to distinguish from other subscriptions. If it becomes unusable, first “Update subscription”, then switch nodes, and only then consider reinstalling the client.
In summary, the core of adding a subscription in v2rayNG is simply to “add the URL in Subscription settings, then update the subscription.” The connection experience is affected jointly by node status, exit IP, DNS, and browser environment. By checking each item step by step as described above, you can usually resolve most import and connection issues.