This guide explains how to import nodes into v2rayNG. It covers importing from a subscription link, scanning a QR code, copying a vmess/vless/trojan link, and checking your IP, DNS, and browser setup after importing. It’s suitable for first-time users setting up a VPN on an Android phone.
1. What to prepare before importing
v2rayNG is a popular Android V2Ray client that supports node formats such as VLESS, VMess, Trojan, and Shadowsocks. Before you start, make sure you’ve done three things: installed the latest version of v2rayNG, obtained a working node or subscription link, and confirmed that your phone has an internet connection. This site compiles free nodes and subscription resources, but free nodes can be unreliable, so we recommend testing several after importing.
- Subscription link: Usually a URL beginning with https:// that can update multiple nodes at once.
- Single-node link: Commonly begins with vless://, vmess://, or trojan://.
- QR code: Some node pages offer a QR code for importing.
2. Import nodes using a subscription link
Subscriptions are the easiest option for beginners, since you can refresh your nodes later with a single tap.
- Open v2rayNG and tap “+” in the upper-right corner.
- Select “Subscription settings” or “Add subscription.” The wording may vary slightly between versions.
- Enter a name in “Remarks,” such as “Free nodes.”
- Paste the subscription link into “Address” and save it.
- Return to the main screen, tap the menu in the upper-right corner, and select “Update subscription.”
- Once the nodes appear, select one and tap the connect button in the lower-right corner.
If the list is empty after updating, first check that you copied the full subscription address. Make sure you haven’t missed any characters at the end or included extra spaces.
3. Import a single node using a QR code or clipboard
If you only have a single node link, you can import it from your clipboard. Copy the complete vless://, vmess://, or trojan:// link, open v2rayNG, tap “+” in the upper-right corner, and select “Import from clipboard.” If a QR code is provided, select “Scan QR code” and point your camera at it. After importing, tap the edit icon next to the node and check that fields such as the address, port, UUID, TLS, and transport method have been recognized correctly.
Note: Don’t manually change unfamiliar parameters such as security, sni, path, or host, as this may cause a node that was working to fail to connect.
4. How to check your IP, DNS, and browser setup after importing
A successful connection doesn’t necessarily mean everything is set up correctly. Open a browser and visit an IP lookup site to check whether your displayed location matches the node’s location. If your IP hasn’t changed, you may not actually be connected, or your browser may be using a direct connection. Then check your DNS: if websites load but some fail to resolve, try enabling “Bypass LAN and mainland addresses” in v2rayNG settings or switching routing modes.
Your browser setup can also affect the results. Some browsers use secure DNS, proxy extensions, or data compression features that may bypass the system proxy. For troubleshooting, disable browser proxy extensions and test with a popular browser such as Chrome or Edge.
5. Common connection problems and how to troubleshoot them
- Connection timeout: Try another node or network. Free nodes may be unavailable or congested.
- Connected, but websites won’t load: Check the routing mode and try switching to “Global” as a test.
- Subscription update failed: Confirm that the link is accessible, or try again later.
- Only some apps work: Check the system VPN permissions and disable battery-saving restrictions.
In summary, using a subscription is the recommended way to import nodes into v2rayNG. For a single node, use the clipboard or scan a QR code. After importing, check that the node is selected, the VPN is running, and your IP and DNS have changed. Following these steps should take you through the complete process, from importing to troubleshooting.