This guide explains how to add a subscription in v2rayNG and troubleshoot common issues such as failed connections, pages that won’t load, and unusual IP results. It’s for Android users trying v2rayNG for the first time. Follow the steps to import a subscription, update nodes, and run basic checks.
1. What to prepare before adding a v2rayNG subscription
v2rayNG is a popular Android client for V2Ray/VLESS/VMess. It doesn’t provide nodes, so you’ll need a working subscription link. A subscription is usually a URL that starts with http or https and contains multiple node configurations. You can use a subscription you already have, or check our site for free nodes updated daily. Free nodes can vary in reliability, so it’s a good idea to have a few backups.
Before you start, make sure your phone’s clock is accurate, you can access domestic websites, and you’re using a recent version of v2rayNG. If you need to copy the subscription link, make sure you don’t miss any characters at the beginning or end, and don’t include any extra spaces.
2. How to add a v2rayNG subscription
- Open v2rayNG and tap the “+” or menu button in the upper-right corner.
- Select “Subscription settings” or “Subscription group setting.”
- Tap “+” in the upper-right corner and enter a name in “Remarks,” such as “Free nodes.”
- Paste the subscription link into the “Address” field, make sure there are no spaces, and save it.
- Return to the main screen, open the menu in the upper-right corner, and select “Update subscription.”
- Wait for the node list to appear, select a node, and tap the circular button in the lower-right corner to connect.
If no nodes appear after the update, first check whether the subscription link has expired. If nodes appear but won’t connect, try another node or network, or continue with the troubleshooting steps below.
3. How subscriptions, IP addresses, DNS, and browser settings are related
A subscription is just a “list of nodes.” Your results also depend on the exit IP, DNS resolution, and browser settings. Once connected, websites see the node’s exit IP. If the target website restricts that IP, you may be unable to open the site, see more CAPTCHAs, or run into account security checks.
DNS translates domain names into server addresses. If DNS is acting up, webpages may not load even when v2rayNG is connected. In v2rayNG settings, you can enable “Bypass LAN and mainland addresses” or try switching the routing mode. If you use Private DNS or an ad-blocking DNS service, you can temporarily disable it for testing.
Your browser settings can also affect the results. For example, browser cache, cookies, WebRTC, and location permissions may reveal information from your previous setup. For testing, use an incognito window or try another browser. Don’t rely on just one website; test a search page, a video site, and an IP lookup page.
4. Quick troubleshooting checklist for connection failures
- Subscription update fails: Paste the link into a browser and see if it opens. If it doesn’t, the link may have expired or your network may be blocking it.
- Node times out: Try another node or switch between Wi-Fi and mobile data. This is common when free nodes are congested.
- Connected, but pages won’t load: Check whether the VPN icon appears in the status bar, and close any other VPN, proxy, or accelerator apps.
- Some websites behave strangely: Clear your browser cache, use incognito mode, or switch to a node in another region.
If you’re not sure what’s causing the problem, try these steps in order: update the subscription, switch nodes, restart v2rayNG, switch networks, check DNS, and try another browser. Most issues can be narrowed down this way.
In short, adding a subscription in v2rayNG means adding a link in the subscription settings and then updating the subscription. Your connection experience depends not only on the subscription, but also on the IP, DNS, and browser settings. If something goes wrong, don’t keep reinstalling the app; work through the checklist instead.