How to Import Servers in v2rayNG: Links, QR Codes, and Subscriptions

This article explains how to import nodes into v2rayNG using three methods: copying a link, scanning a QR code, and adding a subscription. It also covers how to connect after importing and why your IP, DNS, and browser environment can affect what you see. It’s intended for Android users; menu names may vary slightly between versions, so refer to the interface on your device.

1. What to prepare before importing

Download the installation package from the official v2rayNG project release page, choosing a version that matches your phone’s architecture. If you’re unsure, check the release notes. Avoid modified versions from unknown sources. Then prepare a node link, QR code, or subscription address from a trusted source. If you’re using content from this site’s free nodes page, check its format and expiration date first.

A node link and a subscription address are not the same thing: Links starting with vmess://, vless://, trojan://, and similar prefixes are usually single-node share links. A link starting with https:// may be a subscription address or simply a webpage, so you can’t tell just from the prefix. A full link may contain connection credentials, so don’t share it publicly.

2. How to import using the three methods

  1. Import a link by copying it: Copy the entire node share link, open v2rayNG, tap “+” in the top-right corner, then choose “Import from clipboard.” Return to the list and check whether the configuration appears. If you get an invalid-link message, check for extra explanatory text, spaces, or missing characters.
  2. Scan a QR code: Tap “+,” select the QR code scanner, and grant camera permission when prompted. Position the entire QR code in the viewfinder. If the QR code is saved on your phone, check whether the scanner lets you import it from your gallery; if not, display it on another device and scan it.
  3. Add a subscription: Open “Subscription group settings” or a similar option in the side menu, add a group, enter an easy-to-recognize name and the full subscription address, then save. Return to the main screen and select “Update subscription” or “Update subscription for current group.” Wait for the nodes to appear in the list.

If you’ve added a subscription but no nodes appear, first check that you copied the subscription address rather than the URL of a page describing the nodes. If the update fails with a network error, check your current connection, whether the subscription has expired, and whether the provider requires a specific client. Don’t submit your subscription link to an untrusted online conversion site.

3. How to connect and verify after importing

  1. Tap a configuration in the node list and make sure it’s selected, then tap the start button.
  2. The first time you start the connection, Android will show a VPN connection request. Confirm it, then check for the VPN icon in the status bar. If your phone already has another VPN enabled, or an app that uses the VPN connection, pause it first.
  3. Test the connection by opening a website you want to access. You can also use the client’s connection test for guidance, but neither its test results nor the VPN icon alone can confirm that access is working properly.

4. How connection failures relate to IP, DNS, and your browser

A successful import doesn’t mean the node is working. If you can’t access anything, try another node, update the subscription, make sure your phone’s date and time are set to update automatically, and check the client logs for timeouts or DNS resolution errors. The node may be inactive, or your current network may be restricting the connection.

The IP address shown by an IP check depends on whether the request is routed through the proxy. Split-tunneling rules may send some websites directly, so an IP check page and the site you’re trying to access may not use the same route. For troubleshooting, you can temporarily switch to global proxy mode, then restore your usual rules.

DNS resolves domain names. If the logs show a resolution error, check the client’s DNS settings and whether Android’s “Private DNS” is causing a conflict. Make a note of the original setting before changing it. Browser cache, extensions, and secure DNS can also affect the results; compare using an incognito window or another browser. Your account’s region, language, and location permissions may still affect page content—changing your exit IP doesn’t automatically change your browser environment.

Leave a Comment

Your email address will not be published. Required fields are marked *

中文 EN
🚀

RedGate VPN

免费节点太挤太慢?
升级高速稳定专线

立即体验 →
⚡

告别卡顿

RedGate VPN
全球高速节点

免费下载 →
Scroll to Top