This guide explains how to import nodes into v2rayNG and troubleshoot issues such as websites still not loading after import, your IP address not changing, DNS leaks, or unusual browser behavior. It’s for Android users who already have a VLESS, VMess, Trojan, or Shadowsocks link, or a subscription URL. Follow the steps below to connect and perform basic troubleshooting.
1. What to prepare before importing nodes
v2rayNG is a popular proxy client for Android. It does not provide nodes, so you’ll need to import an individual node link or a subscription URL. Node links usually start with vless://, vmess://, trojan://, or ss://, though you may also have an HTTPS subscription link. This site organizes free node resources, or you can use a subscription you already have. Free nodes can vary in reliability, so it’s a good idea to have a few options ready.
- Make sure your phone is set to sync the time automatically. An incorrect time can cause TLS handshake failures.
- Make sure your internet connection is working. Try opening a domestic website in a regular browser first.
- When copying a node link, don’t include extra spaces, line breaks, or Chinese instructions.
- If you have a subscription URL, make sure it’s a subscription link the client can recognize, not a webpage sharing link.
2. Three ways to import nodes into v2rayNG
- Install and open v2rayNG. On first use, grant the required VPN permission.
- Import a node from the clipboard: Copy the full node link, return to v2rayNG, tap “+” in the upper-right corner, and select “Import from clipboard.”
- Import by scanning a QR code: If the node is provided as a QR code, tap “+,” select “Scan QR code,” and point your camera at the code.
- Import a subscription: Tap the menu in the upper-left corner, open “Subscription group settings,” tap “+,” enter any name, paste the subscription URL into the address field, and save. Return to the main screen and select “Update subscription.”
- Select a node from the list and tap the connect button in the lower-right corner. When Android prompts you to authorize the VPN connection, tap “OK.”
Once connected, you’ll usually see a key or VPN icon in your phone’s status bar. Open a browser and visit a test website to check that you can access the internet through the proxy.
3. How nodes, IP addresses, DNS, and browser environments are related
Importing a node won’t automatically fix every issue. It helps to understand how these pieces work together. The node determines your outbound connection. Once connected, external websites will generally see the node server’s exit IP address rather than your phone’s local IP. If a test site still shows your original ISP address, the proxy may not be active, you may not have selected a node, or your browser may be connecting directly.
DNS translates domain names into IP addresses. If DNS requests are still handled by your local network, you may find that websites won’t load, DNS results are being altered, or sites detect the wrong region. In v2rayNG, you can usually enable routing and remote DNS options in Settings. Most users should leave the default settings in place. If a domain won’t load, try switching “Bypass LAN and mainland addresses” or testing in global mode.
Your browser environment includes cookies, cache, language, time zone, and WebRTC. Even if your proxy IP has changed, some websites may still infer your environment from previous logins, browser cache, or WebRTC. For troubleshooting, try an incognito window or a clean browser. Keep in mind that a VPN or proxy mainly changes your network exit point; it won’t automatically change every aspect of your browser fingerprint.
4. Quick troubleshooting for connection failures
- Import fails: Check that the link is complete. Truncated VMess links are a common cause. For a subscription, copy the original URL again.
- Websites won’t load after connecting: Try another node, as a free node may be temporarily unavailable. Then test over Wi-Fi and mobile data.
- Connection times out: Set your phone’s time to automatic, disable battery restrictions, and make sure no other VPN is running.
- IP hasn’t changed: Make sure you tapped the connect button in the lower-right corner and selected the current node in v2rayNG. If necessary, switch to global mode to test.
In short, importing a node into v2rayNG involves copying a link, importing it from the clipboard or as a subscription, selecting a node, and connecting. If the connection isn’t working, don’t focus only on the client: also check whether your IP has changed, whether DNS is working properly, and whether browser cache or other environment factors are interfering. Troubleshooting in this order will usually help you identify the problem quickly.