This article explains how to import nodes into v2rayNG, including importing from the clipboard, scanning QR codes, adding subscription links, and troubleshooting common issues related to IP addresses, DNS, and browser settings. It is intended for Android users who already have a V2Ray/VLESS/VMess/Trojan node or subscription URL.
1. What to prepare before importing
v2rayNG is a popular proxy client for Android, but it does not provide nodes. You’ll need a working node link or subscription URL. Node links typically start with vmess://, vless://, or trojan://, while subscription URLs usually start with https://. You can use a service you already have, or copy and import nodes after checking the free node information on this site. Note that configurations for different clients may not be interchangeable—for example, a Clash YAML subscription may not import directly into v2rayNG.
- Make sure your phone’s time is set to sync automatically. An incorrect time can cause TLS handshake failures.
- Make sure you’re using a recent version of v2rayNG. Older versions may not support some newer protocol parameters.
- When copying a node, include the protocol prefix and avoid copying any extra explanatory text.
2. Importing a node from the clipboard or a QR code
If you have a link for a single node, the easiest way to import it is to copy the link.
- Open the page that provides the node, then long-press to copy the entire node link.
- Open v2rayNG and tap “+” in the upper-right corner.
- Select “Import from clipboard” or “Scan QR code.”
- Once imported, the new configuration will appear in the list.
- Select the node, then tap the round button in the lower-right corner to connect.
After connecting, a VPN icon will appear in the Android status bar. Try visiting an IP lookup website in your browser to confirm that your outgoing IP address has changed. If it hasn’t, the node may not be selected, the connection may have failed, or the app you’re using may not be routed through the proxy.
3. Adding and updating a subscription link
A subscription URL is useful for managing multiple nodes at once. To add one, open the menu in the upper-left corner of v2rayNG and select “Subscription settings.” Tap “+” to add a subscription, enter any name you like, and paste the subscription URL. After saving, return to the main screen, open the menu in the upper-right corner, and select “Update subscription.” The nodes will appear in the list once the update is complete. When the nodes change later, simply update the subscription again.
If the subscription fails to import, first open its URL in a browser to check that it’s accessible. If the page says the subscription has expired, access is denied, or the page is blank, the subscription source may be unavailable. If it opens in the browser but fails in v2rayNG, try switching networks, disabling battery restrictions, or deleting the old subscription and adding it again.
4. How IP, DNS, and browser settings are related
Many users assume that successfully importing a node means they’ll be able to access any website, but IP addresses, DNS, and browser settings can also affect access. Your IP address is the outgoing address that websites see; after connecting, it should generally show the region where the node is located. DNS translates domain names into IP addresses. DNS issues can make it possible to connect while still being unable to open webpages. Browser settings include things like cache, cookies, WebRTC, and proxy detection.
To troubleshoot, follow these steps: First, test the latency in v2rayNG, then connect to the node. Next, open the target website in a private browsing window. If it still doesn’t work, try another node or switch networks. For DNS issues, enable built-in DNS in v2rayNG settings or try the “Bypass LAN and mainland addresses” routing mode. Avoid frequently switching nodes while logging into the same account, as this may trigger a website’s security checks.
5. Quick checklist for connection failures
- Incorrect node format: Copy the entire link again, making sure it isn’t split across lines and contains no extra spaces.
- Subscription not updated: After adding a subscription, you must tap “Update subscription” manually.
- System VPN in use: Turn off other VPNs, accelerators, or security proxy tools.
- Network restrictions: Switch from Wi-Fi to mobile data, or try the reverse.
- Browser cache interference: Use private browsing mode and, if needed, clear the DNS cache and cookies.
In summary, v2rayNG supports three main ways to import nodes: the clipboard, QR codes, and subscriptions. If you can’t access websites after importing, don’t rely only on the “Connected” status. Check your outgoing IP, DNS resolution, and browser settings as well. Working through these checks step by step will usually help you find the cause.