This guide explains how to add a subscription in v2rayNG. It walks through installing the client, entering the subscription URL, updating nodes, and testing the connection, and explains how IP, DNS, and browser settings can affect the results. It’s intended for Android users who already have a subscription link but aren’t sure how to import it. Menu names may vary slightly between versions.
1. Before you start: Know the difference between a subscription link and a single node
First, download the installation package for your phone’s architecture from the official v2rayNG project release page to avoid modified versions from unknown sources. After installing the app, get the subscription URL from your service provider. A subscription link is usually an HTTPS URL, not the URL of an information page. Content beginning with vless://, vmess://, and similar prefixes is generally a single node; import it from the clipboard rather than entering it in the subscription settings.
If you’re using free nodes provided by this site, first check whether the relevant page provides a subscription URL, a QR code, or a single-node link. Free resources may change, and successfully saving a link doesn’t mean every node will connect.
2. How to add a subscription in v2rayNG
- Open v2rayNG, tap the menu in the upper-left corner, and go to “Subscription group settings” or a similarly named subscription management page.
- Tap “+” in the upper-right corner, then enter an easy-to-recognize name in the remarks field, such as “Daily subscription.”
- Paste the complete subscription link into the URL or subscription address field. Check that there are no spaces or line breaks at either end and that no parameters are missing, then tap Save.
- Return to the node list, open the menu in the upper-right corner, and select “Update subscription” or “Update current group subscription.” Some versions also offer an option to “Update subscription without proxy.”
- Wait for the update to finish and check that nodes appear in the group. Select a node, then tap the Connect button in the lower-right corner. The first time you connect, approve Android’s VPN connection request.
- After connecting, check the log or connection status, then use a browser to open the website you want to access. Latency tests in the menu are only a guide; verify by actually visiting the site.
Saving a subscription only saves the address; you must update it to retrieve the nodes. If the list doesn’t change, first check the current group and any filters rather than immediately reinstalling the client.
3. What to do if a subscription update fails or a node won’t connect
If you see a download error, first check that your phone itself has an internet connection, then make sure the link hasn’t expired or been truncated and doesn’t require renewed authorization. If the subscription URL can only be accessed through a proxy, try updating while connected to a working node. If the proxy is no longer working, try updating without a proxy or ask the provider for an address accessible on your current network.
If the node has been imported but won’t connect, try another node, check that your phone’s date and time are set to sync automatically, and look for timeouts, resolution failures, or certificate errors in the log. Don’t disable certificate verification just to clear an error. Other VPNs, accelerators, or firewall apps running on your phone may also cause conflicts, so try disabling them temporarily.
4. How do IP, DNS, and browser settings affect the connection?
The subscription provides the node configuration; the exit IP is determined by the node actually in use and the routing rules. Adding a subscription does not mean that all apps will use the proxy. If per-app proxying or bypass rules are enabled, some traffic may still connect directly. When checking your exit IP, take the current routing mode into account.
DNS translates domain names into addresses, and a DNS resolution problem may appear as “connected but websites won’t load.” You can first restore the client’s default DNS settings. If your browser has Secure DNS enabled separately, check whether it’s compatible with your current network. Browser cache, cookies, and sign-in status can also affect how a site displays your region. If needed, compare results in a private browsing window, but note that private browsing itself does not change your exit IP.