This article addresses the common question, “How do I add a subscription in v2rayNG,” and explains the relationship between subscriptions, IP, DNS, and the browser environment. It is suitable for Android users who have just installed v2rayNG, received a subscription link but do not know how to import it, or cannot connect after importing it.
1. The correct steps to add a v2rayNG subscription
v2rayNG supports importing V2Ray, VLESS, VMess, Trojan, and other nodes in bulk via a subscription link. You can use your own existing subscription, or refer to the free node information compiled on this site, but the stability of free nodes may be affected by routing and the number of users.
- Open v2rayNG, and after entering the main interface, tap the “+” in the upper right corner or the menu button.
- Select “Subscription settings” or “Subscription group setting”.
- Tap the “+” in the upper right corner, and in “Remarks,” enter a name that is easy to identify, such as “Backup subscription”.
- Paste the full subscription link into “Address URL,” making sure there are no spaces, line breaks, or extra characters.
- After saving, return to the main interface and tap “Update subscription” in the menu.
- After the update is complete, select a node and tap the connect button in the lower right corner to test it.
If the subscription cannot be updated, first confirm that the link can be opened in a browser, or switch networks and try again. Some subscription links require you to copy the “original link”; do not copy a webpage address that includes redirects.
2. What is the relationship between subscriptions and the IP, DNS, and browser environment?
A subscription is only a list of nodes. The actual connection is also affected by the local network environment. For example, your current IP carrier, Wi-Fi restrictions, or abnormal DNS resolution may all cause a node to appear usable but fail to connect.
- IP environment: The same node may perform differently under different networks; mobile data and home broadband may produce different results.
- DNS settings: DNS issues may cause webpages not to open or apps to fail to load. In v2rayNG settings, you can try enabling remote DNS or changing the system DNS.
- Browser environment: After a successful connection, if the browser still cannot open webpages, check whether a proxy extension, private DNS, ad blocking, or old cache is enabled.
3. Troubleshoot connection failures in this order
If you encounter a failure, do not keep tapping around randomly. It is recommended to check in this order: first update the subscription, then switch nodes, and then restart v2rayNG. If it still fails, switch between Wi-Fi and mobile data to test; check whether the phone’s time is accurate; turn off battery saver mode and background restrictions; and finally review the error logs. Common issues include timeouts, TLS handshake failures, and DNS resolution failures.
In addition, the first time v2rayNG connects, it will request VPN permission, and you need to tap Allow. If the node shows as connected but webpages cannot be accessed, it is recommended to first open an IP lookup website to confirm whether the outbound IP has changed, and then test different websites. This can help determine whether the issue is with the node, DNS, or the browser environment itself.
Summary: The key to adding a subscription is to “paste the correct URL, save, update the subscription, and select a node to connect.” When the connection is unstable, do not only look at v2rayNG; also troubleshoot in combination with the IP, DNS, and browser settings.