This guide explains how to import nodes into v2rayNG and troubleshoot issues such as being unable to browse after importing, an unchanged IP address, DNS leaks, or websites not loading. It’s intended for Android users. Follow the steps to import nodes, test the connection, and handle basic troubleshooting.
1. What to prepare before importing nodes
v2rayNG is a popular V2Ray/Xray client for Android. It supports common protocols such as VMess, VLESS, Trojan, and Shadowsocks. First, get a working node link or subscription URL. A node link typically begins with vless://, vmess://, or trojan://, while a subscription URL usually starts with https://. This site also provides free nodes for temporary testing, though their performance may depend on your network conditions. It’s a good idea to have a few alternatives ready.
- Make sure you have the latest version of v2rayNG installed.
- Copy the complete node link or subscription URL without missing any characters.
- Close other VPN apps to avoid port or routing conflicts.
- Set your phone’s time to sync automatically. An incorrect time can cause TLS connection failures.
2. How to import a single node into v2rayNG
- Open v2rayNG and tap “+” in the top-right corner.
- If you copied a single node link, select “Import config from clipboard.”
- Once imported, the new configuration will appear in the list. Tap it to select the node.
- Tap the circular button in the bottom-right corner to connect. The first time you do this, you’ll need to grant VPN permission.
- After connecting, open a browser and visit an IP lookup site to check whether your exit IP has changed.
If the node details are provided as a QR code, select “Scan QR code” from the “+” menu. If you have manual settings, it’s best for beginners to avoid entering them one by one, since it’s easy to get the UUID, port, transport, TLS/SNI, or other details wrong.
3. Import a subscription URL and update nodes
Subscriptions are useful for importing multiple nodes at once. The steps are generally as follows: open the top-right menu and go to “Subscription settings,” tap “+” to add a subscription, paste the subscription URL and save it, then return to the main screen and select “Update subscription.” Once the update succeeds, the node list will appear. If it fails, first check whether the subscription URL opens in your browser, or try switching networks before updating again.
When using subscriptions, keep in mind: don’t use a regular webpage URL in place of a subscription URL; avoid importing the same subscription multiple times, which can clutter the list; and consider backing up your working nodes before updating. If the list contains many nodes, you can narrow them down by remark name or latency test results, but low latency doesn’t necessarily mean a stable connection.
4. How IP, DNS, and your browser environment are related
Many people assume that if v2rayNG shows “connected,” everything is working. In reality, you also need to check whether your IP, DNS, and browser environment are working as expected. Your IP indicates your exit location; DNS resolves domain names; and your browser environment includes cache, proxy settings, WebRTC, and other factors. If your IP has changed but websites still won’t load, the cause may be a DNS resolution issue or a browser cache problem.
- IP hasn’t changed: Make sure the connection button is actually on, and check whether the app you’re using is affected by per-app proxy settings.
- DNS issues: Try enabling remote DNS in v2rayNG settings, or switch networks and reconnect.
- Websites won’t open: Clear your browser cache, disable its built-in proxy, accelerator, or secure DNS, and try again.
- Some apps won’t connect: Check whether the app has been excluded under “Per-app proxy” in v2rayNG.
5. Quick troubleshooting steps for connection failures
Try these steps in order: switch nodes, switch networks, update your subscription, then check the client settings. Common causes include expired nodes, blocked ports, mismatched TLS fingerprints or SNI, and an incorrect phone time. Most users don’t need to investigate server-side settings; just make sure the link comes from a reliable source and is complete.
If none of your nodes connect, try switching between Wi-Fi and mobile data, restarting v2rayNG, or restoring the default routing mode in settings. Free nodes may occasionally be unavailable; that’s normal, so keep two or three working alternatives. After completing these steps, verify that everything works by checking your IP and trying to access websites.