This guide explains how to import nodes into v2rayNG. It’s intended for Android users setting up V2Ray, VLESS, VMess, or Trojan nodes for the first time. You’ll learn how to import nodes using a subscription link, QR code, clipboard, or manual configuration, and how IP, DNS, browser settings, and connection results are related.
1. What to prepare before importing
Install v2rayNG on your Android phone, ideally from a trusted source and using the latest version. You’ll also need valid node details, usually provided as a subscription link, a single link starting with vmess://, vless://, or trojan://, or a QR code. This site also collects some free nodes for testing, but they may stop working as network conditions change, so it’s a good idea to have a few backups.
- Subscription link: Imports multiple nodes at once and lets you update them later.
- QR code: A quick way to scan a code displayed on a webpage or computer screen.
- Clipboard link: Copy the link and import it directly in the client.
- Manual configuration: Useful when you only have fields such as the server, port, and UUID.
2. Import nodes using a subscription link
- Open v2rayNG and tap “+” in the upper-right corner.
- Select “Subscription settings” or “Import subscription from clipboard.” The wording may vary slightly between versions.
- Add a subscription and paste in the subscription URL. You can enter “freevpn” or another name as the remark.
- Return to the main screen, tap the menu in the upper-right corner, and select “Update subscription.”
- When the nodes appear in the list, select one and tap the connect button in the lower-right corner.
If no nodes appear after updating, first check that the link is complete and that you haven’t left off https:// at the beginning. A subscription URL is not the same as a link for a single node, so don’t use them interchangeably.
3. Add nodes by QR code, clipboard, or manual configuration
If you have a QR code, tap “+,” select “Scan QR code,” and point your camera at the code to import it. For a single node link, copy the entire link, then select “Import from clipboard” in v2rayNG. After importing, tap the edit button beside the node and check that fields such as the protocol, address, port, UUID, encryption, and transport settings are filled in correctly.
To add a node manually, tap “+” and select the appropriate protocol, such as VLESS, VMess, or Trojan. Fill in each field using the details provided by your provider, and don’t change options if you’re unsure about them. Pay particular attention to UUID, port, transport protocol, and TLS/SNI. Incorrect values can make it appear that you’re connected even though webpages won’t load.
4. How IP, DNS, and browser settings are related
Importing a node is only the first step; your local network also affects whether you can access sites successfully. Your IP is the address of your current outgoing connection, and the results may differ between mobile data, home Wi-Fi, and a work network. DNS translates domain names into addresses, so a DNS issue can result in a “connected, but websites won’t open” error. Browser settings also matter, including cache, proxy settings, extensions, and private browsing mode.
After connecting, open a browser and visit an IP lookup site to check whether your outgoing IP has changed. If a site won’t open in one browser, try another browser or an incognito window. In v2rayNG settings, you can enable rules such as “Bypass LAN and mainland addresses” for more reliable everyday use. If you have DNS issues, try switching networks, restarting the client, or using remote DNS in the settings.
5. Quick troubleshooting for connection failures
- Test the node: Long-press the node and select a connectivity or latency test. Switch to another node if it’s unavailable.
- Check the time: An incorrect system time can interfere with the TLS handshake.
- Switch networks: If Wi-Fi doesn’t work, try mobile data to rule out local network restrictions.
- Check the logs: Open the logs from the menu and look for messages such as timeout, handshake, or dns.
- Update the subscription: Free nodes change frequently, so update the subscription if an old node stops working.
In short, subscriptions are the preferred way to import nodes into v2rayNG, followed by QR codes or the clipboard. After importing, check the protocol settings, DNS, outgoing IP, and browser environment. Following these steps should help you pinpoint most “imported, but can’t connect” issues.