This article addresses the question of “how to import nodes into v2rayNG.” It is intended for Android users who want to import V2Ray/VLESS/VMess/Trojan nodes into the mobile client, and it also explains the relationship between imported nodes and your IP, DNS, and browser environment, helping you quickly determine whether the issue lies with the node, the network, or your settings.
1. Preparation Before Importing
First, install v2rayNG on your Android phone. It is recommended to get the latest version from a trusted source. Prepare your node information in advance. The three most common formats are: subscription links, QR codes, and single share links. This site provides organized, testable free nodes and subscription information. You can also use nodes you already have, but do not casually import configurations from unknown sources onto important devices.
- Subscription link: usually a URL starting with http or https.
- QR code: after opening v2rayNG, you can scan it directly for recognition.
- Share link: commonly starts with vless://, vmess://, or trojan://.
2. Importing Nodes with a Subscription Link
- Open v2rayNG and tap the “+” in the upper-right corner or the menu button.
- Select “Subscription settings” and tap “+” to add a subscription.
- In “Remarks,” enter a name that is easy to recognize, such as “Free nodes.”
- Paste the subscription link into “Address URL,” then save and return.
- Open the menu, tap “Update subscription,” and wait for the node list to refresh.
- Select a node, then tap the round button in the lower-right corner to start the connection.
If no nodes appear in the list, first check whether the link is complete, especially making sure you did not miss the opening https://. Some subscriptions also require accessible network connectivity, so updates may fail if your current network is blocking access.
3. Importing by Scanning a QR Code or Copying a Link
If you have a QR code, tap the “+” in the upper-right corner of v2rayNG, select “Scan QR code,” and point your camera at the code to import it. If you have a single link, first copy the full content, then choose “Import from clipboard” in v2rayNG. After a successful import, a configuration entry will appear; select it and start it.
You can also add a configuration manually, but this is not recommended for ordinary users, because an error in any field—such as protocol, port, UUID, transport layer, TLS, or SNI—can cause the connection to fail. Whenever possible, use automatic import through a subscription or share link.
4. How IP, DNS, and the Browser Environment Are Related
After a node connects successfully, the public IP shown when you visit websites will usually change to the node’s exit IP. This is what people commonly mean by “changing your IP.” However, a changed IP does not mean your entire environment is clean: browser cache, cookies, logged-in accounts, WebRTC, location permissions, and other factors may still reveal traces of your original usage.
DNS is responsible for resolving domain names into IP addresses. If DNS is not routed through the proxy, it may cause polluted resolution, inaccessible websites, or leaks of your local ISP information. In v2rayNG, you can usually enable options related to routing and DNS under “Settings.” Ordinary users are advised to keep the default rules and only try switching to “Bypass LAN and mainland China addresses” or global mode if some websites cannot be opened.
As for the browser, it is recommended to use an incognito window during testing and disable website location permissions. If a site still shows your old region, clear that site’s cookies and open it again. Do not rely only on the prompt shown on the browser homepage; it is best to cross-check with multiple IP lookup websites.
5. Connection Failure Troubleshooting Checklist
- First, switch to other nodes in the same subscription to confirm whether only a single node has failed.
- Check whether your phone’s time is accurate, since incorrect time can affect the TLS handshake.
- Switch between Wi-Fi and mobile data to rule out local network restrictions.
- After updating the subscription, reselect a node instead of continuing to use an old configuration.
- Turn off other VPNs, accelerators, or firewall-type apps to avoid conflicts.
- If the connection works but webpages will not open, try changing browsers or clearing DNS/cache.
In summary, the easiest way to import nodes into v2rayNG is to use a subscription link, followed by scanning a QR code or importing from the clipboard. A successful import is only the first step; the actual experience is also affected by node availability, your local network, DNS, and the browser environment. By checking each item above step by step, you can usually identify most connection problems.