This guide explains how to import nodes into v2rayNG and troubleshoot connection failures, websites that won’t load, and abnormal IP or DNS results. It’s intended for Android users who have just installed v2rayNG. Follow the steps to import nodes, update subscriptions, and perform basic troubleshooting.
1. What to prepare before importing nodes
v2rayNG is a popular V2Ray/VLESS/VMess/Trojan client for Android. It doesn’t provide server connections, so you’ll need a node link or subscription URL. Common formats include vmess://, vless://, and trojan://, or a subscription URL. This site compiles free nodes for testing, but their reliability may vary. If a node isn’t working, try another one.
- Make sure you have the latest version of v2rayNG installed on your phone.
- Copy the full node link or subscription URL, making sure no characters are missing.
- Close other VPN apps to avoid port or routing conflicts.
- If importing from a QR code, make sure the image is clear and readable.
2. How to import a single node into v2rayNG
- Open v2rayNG and tap “+” in the upper-right corner.
- Select “Import config from clipboard” or “Scan QR code.”
- After the import succeeds, a new configuration will appear in the list.
- Tap the configuration so the circle to its left shows it as selected.
- Tap the connect button in the lower-right corner and wait for the VPN icon to appear in the status bar.
If you copied a complete share link, “Import config from clipboard” is the recommended option. If the import fails, the link may be incomplete, the protocol may not be supported, or extra spaces may have been copied with it. Paste the link into a notes app and check that it begins with vmess, vless, or trojan.
3. Importing a subscription and updating nodes
If you have a subscription URL, don’t import it as a single node. Instead, tap “+” in the upper-right corner and select “Subscription settings.” Tap “Add,” enter a remark and the subscription URL, then save. Return to the main screen, open the menu in the upper-right corner, and select “Update subscription.” Once the update is complete, multiple node configurations will appear.
The advantage of a subscription is that when nodes change, you only need to update the subscription once instead of copying each node individually. If the update fails, first check whether the subscription URL opens in a browser, or switch your phone to a different network and try again.
4. How IP, DNS, and your browser environment are related
A successful connection doesn’t necessarily mean everything is working correctly. After connecting, visit an IP lookup website to check your apparent location, then try opening some frequently used websites. If a website opens but your IP hasn’t changed, routing may not be working. If your IP has changed but some websites won’t load, the issue may be related to DNS resolution.
- IP: Determines the apparent source of your traffic to websites. After connecting to a node, it should usually show the node’s exit location.
- DNS: Resolves domain names to IP addresses. If it’s not working properly, you may be connected but unable to open websites.
- Browser environment: Browser cache, proxy extensions, and private browsing mode can all affect test results.
To troubleshoot, try clearing your browser cache, disabling any built-in proxy extensions, or testing with another browser. In v2rayNG, you can also try switching between “Bypass LAN and mainland addresses” and “Global proxy” modes to compare the results.
5. Quick troubleshooting for connection failures
If the connection fails, don’t keep tapping the connect button. It’s faster to check the following in order: whether the node has expired, whether your phone’s clock is accurate, whether your network is working, whether the subscription is up to date, and whether another VPN app is in use. For VLESS nodes, make sure the transport method, security type, SNI, and other parameters are all complete—a missing setting can cause the connection to fail.
If several nodes fail, switch between Wi-Fi and mobile data. If only one node fails, it’s probably unavailable. As a last step, restart v2rayNG or your phone, then import the node again. Following these steps should help identify the cause of most “imported but not working” issues.