This article addresses the question “How to import nodes into v2rayNG”: it is intended for Android users and explains how to import VLESS, VMess, Trojan, and other nodes or subscription links into v2rayNG. It also explains the relationship between the import result and your IP, DNS, and browser environment, helping you quickly determine whether the connection has actually succeeded.
1. Preparation before importing
First, install v2rayNG on your Android phone. It is recommended to download it from a trusted app store or the project release page. Prepare your node information in advance. The three most common formats are: subscription links, single node links, and QR codes. This site also organizes testable free nodes. When using them, it is recommended to copy the subscription or node link first to avoid errors from manual entry.
- Subscription link: usually a long address beginning with https, suitable for batch updating nodes.
- Node link: commonly begins with vless://, vmess://, or trojan://.
- QR code: suitable for scanning and importing from a webpage or another device.
2. Steps to import nodes into v2rayNG
- Open v2rayNG and tap the “+” icon in the upper-right corner.
- If you have a single node link, choose “Import from clipboard” or “Manually input configuration.”
- If you have a QR code, choose “Scan QR code” and point the camera at it to complete recognition.
- If you have a subscription link, open the menu in the upper-left corner, find “Subscription settings,” tap “+,” paste the subscription address, and save it.
- Return to the main screen, tap the three-dot menu in the upper-right corner, and select “Update subscription.”
- Select a node from the node list, then tap the round button in the lower-right corner to start the connection.
After connecting, a VPN icon will usually appear in the Android status bar. At this point, it is recommended to open a browser and visit an IP lookup website to confirm whether the outbound IP has changed. If the IP has not changed, the proxy may not have taken effect, or the current app may not be using the VPN.
3. What is the relationship between IP, DNS, and the browser environment?
Many users still cannot open websites even after importing successfully, and the problem is not necessarily with the node itself. IP refers to the outbound address shown when you visit a website; DNS is responsible for resolving domain names into IP addresses; and the browser environment includes information such as cache, cookies, WebRTC, language, and time zone.
If v2rayNG is connected but the browser still shows your original region, it may be caused by webpage cache or a WebRTC leak. You can try using incognito mode, clearing the browser cache, or switching browsers for testing. On the DNS side, v2rayNG generally takes over system traffic, but behavior may vary under different routing modes. If domain names fail to open, you can try enabling “Bypass LAN and mainland China addresses” in the settings or switching routing rules.
4. Common troubleshooting for connection failures
- Timeout message: switch to another node, or test by changing between mobile data and Wi-Fi.
- Empty subscription: check whether the link is complete and whether extra spaces were copied.
- Connected but webpages will not open: disconnect and reconnect, switch browsers, or clear DNS/cache.
- Only some apps work: confirm that v2rayNG’s per-app proxy has not excluded the target app.
- Frequent disconnections: the node may be unstable; it is recommended to update the subscription and choose again.
Finally, a reminder: free nodes are suitable for temporary testing and learning, and their stability may change over time. Knowing how to import, update subscriptions, check IP, and troubleshoot DNS is more important than simply switching nodes. By following the steps above, you can generally complete v2rayNG node import and determine whether the connection is working properly.