This article explains how to import nodes into v2rayNG using three methods: a subscription URL, an individual link, or a QR code. It also shows you how to troubleshoot connection failures, an unchanged exit IP, and DNS issues after importing. It’s intended for Android users; menu names may vary slightly between versions, so refer to the labels shown in your app.
1. What to prepare before importing
First, download the installation package from the official v2rayNG project releases page and install it by following your phone’s prompts. Avoid modified versions from unknown sources. Then check whether you have a node link, a subscription URL, or a QR code. Don’t mistake the URL of a tutorial webpage for a subscription URL.
- Individual node link: Usually starts with vmess://, vless://, trojan://, or a similar prefix.
- Subscription URL: Usually an HTTPS link that the client accesses to retrieve configuration; not every HTTPS link is a subscription URL.
- QR code: Usually contains node information and needs to be scanned or recognized by the client.
Node links and subscription URLs may contain access credentials. Don’t share screenshots publicly, forward the full URL, or paste it into unfamiliar online checker websites. If you use this site’s free nodes, be sure to check their format, validity information, and usage restrictions as well.
2. How to import using the three methods
- Import an individual link from the clipboard: Copy the entire node link, open v2rayNG, tap “+” in the upper-right corner, and select “Import from clipboard.” Return to the main screen and confirm that the new configuration appears in the list. If you see a format error, check for extra spaces, quotation marks, or explanatory text.
- Add a subscription and update it: Open “Subscription settings” in the side menu and tap Add. Enter a recognizable name, paste the subscription URL into the URL field, and save it. Return to the main screen and select “Update subscription” from the menu. In some versions, this option is called “Update current group subscription”; you may need to select the relevant group first.
- Scan a QR code: Tap “+” and select the QR code scanning option. Grant camera access when prompted, then scan the code. If the QR code is on the same phone, you can use the image recognition option if your version supports it. If not, display the code on another device or ask the provider for a text link.
Saving a subscription doesn’t mean the nodes have been downloaded; check the update result. Don’t repeatedly import a subscription URL as if it were an individual node link. If you see an unsupported format message, check the subscription type and its compatibility with the client.
3. How to connect and verify after importing
Select the node you want to use from the list, then tap the start button. The first time you start it, Android will show a VPN connection request. Confirm it and check that the VPN icon appears on your system. If another VPN, accelerator, or filtering tool that uses the VPN connection is active, turn it off first to avoid conflicts.
Open a browser, visit the destination website, and then check your exit IP. Successfully importing a node doesn’t mean your traffic is going through the proxy. Per-app settings may exclude your browser, and routing rules may send some websites directly, so check the destination website alongside your current rules.
4. How connection failures relate to IP, DNS, and your browser
First, make sure your phone itself can connect to the internet. Then check that the subscription updated successfully, the node hasn’t expired, and your device’s date and time are correct. Try another working node and check the logs for timeouts, resolution failures, or authentication errors. Hide addresses and credentials before sharing logs.
Your IP reflects where your traffic exits, DNS resolves domain names, and your browser may retain cache, login state, and regional preferences. If you’re connected but can’t open domains, check whether the client’s DNS settings, Android Private DNS, and the browser’s Secure DNS are interfering with one another. Change only one setting at a time and test again; don’t enter unfamiliar DNS addresses at random.
If a website still shows your original region, try an incognito window to rule out some effects of cache and cookies, and check the website’s location permissions. Incognito mode won’t automatically change your IP, and a proxy won’t clear your account’s region or your device’s location information. Troubleshooting in the order of “configuration, connection, routing, DNS, browser” makes it easier to find the cause.