For many Android users, the biggest question after opening v2rayNG for the first time is not "how do I connect?" but "where do nodes come from?" The usual answer is a subscription link. A subscription packages a group of nodes into one address supplied by your provider. Paste that address into the client to import nodes in bulk and keep them updated. This guide explains how to add and update a v2rayNG subscription link, enable automatic updates, and troubleshoot subscription failures so you can configure it once and use it with confidence.
What is a subscription link, and why is it easier than manual imports?
A subscription link is usually a URL beginning with https:// that you can copy from your provider's user dashboard. When the client opens it, it retrieves a node list—commonly in Base64 or a standard subscription format—and parses it into the server entries you see. Compared with scanning QR codes one at a time or pasting individual vmess:// / vless:// share links, subscriptions have clear advantages:
- Add once, import in bulk: bring in dozens or hundreds of nodes at once.
- Refresh with one tap when the provider changes routes: after node IPs, ports, or protocols change, update the subscription instead of manually deleting and recreating entries.
- Enable automatic updates: the client fetches the latest list on a schedule, reducing the chance that every node suddenly stops working without knowing which configuration to replace.
It is important to note that v2rayNG itself does not provide nodes; it is only a connection tool. Subscription links are self-hosted or obtained from a provider. This site provides client installers and usage guides only.
Before you begin: confirm you have the client and subscription URL
Before starting, confirm these two things:
- Install the latest v2rayNG. For most phones made after 2016, choose the
arm64-v8aAPK first; the wrong architecture can cause installation or runtime issues. - Copy the complete subscription URL from your provider's dashboard. Do not omit parameters such as
tokenorsid, and do not include extra spaces or line breaks.
If you also have v2flyNG installed, the steps are almost identical; only the bundled core differs. See this site's client comparison guide before choosing one.
Step 1: Create a subscription in v2rayNG
- Open v2rayNG and tap the top-left menu button (three horizontal lines) to open the navigation drawer.
- Open Subscription Settings.
- Tap the + button in the upper-right corner to create a subscription.
- For Remark, enter your provider name or any recognizable label, such as "Primary" or "Backup".
- Paste the subscription link you copied into Address (URL), make sure there are no extra spaces, then save.
After saving, a new entry appears in the subscription list. The nodes have not been imported yet—you still need to update the subscription.
Step 2: Update the subscription to pull nodes into the main list
- Return to the v2rayNG home screen.
- Tap the ⋮ menu in the upper-right corner.
- Choose Update Subscription or Update Current Subscription, then wait for the success message.
- The main screen will display the imported server nodes. If you have multiple subscriptions, switch between groups or filters to view them.
Once the update completes, run a real connection speed test immediately: choose Test All Configurations' Real Connection from the menu, then use a working node with the lowest latency. This is more reliable than choosing only by the country in the node name, because route quality can vary greatly within the same region.
Step 3: Enable automatic subscription updates (highly recommended)
Providers periodically replace nodes or adjust parameters. If you do not update your subscription for a long time, you may find that it worked yesterday but every node times out today. Enable Auto Update for the relevant subscription in Subscription Settings, and v2rayNG will fetch the latest list at the interval you choose. It is also wise to tap Update Subscription before any long session; making it a habit greatly reduces troubleshooting time.
How to connect after import: the shortest path
- Select a server with a good speed-test result from the node list.
- Tap the round connection button at the bottom; on first use, approve the Android VPN permission.
- After connecting, upload and download speeds usually appear at the bottom. Open a webpage in the browser to verify it works.
- To proxy only certain apps, enable Per-App Proxy in Settings and select the apps that should use the proxy.
Subscription update failed: the five most common causes and fixes
1. The subscription URL itself is blocked by the network
This is the most common cause. First manually connect to any working node, then update the subscription so the request goes through the proxy. Newer v2rayNG versions also try to update through the proxy after a direct update fails.
2. The subscription link is incomplete or expired
Log in to your provider's dashboard again, reset or refresh the subscription URL, then paste it again. Pay particular attention to short-link redirects and changes to anti-hotlink parameters.
3. Your plan expired or data allowance is exhausted
When the dashboard shows that the plan has expired or data is exhausted, the subscription endpoint may return an empty list or an error. Confirm your account status before changing client settings.
4. The client version is too old
Some providers now use new subscription fields or protocol combinations that older versions cannot parse. Download the latest APK from this site's Downloads section and try again.
5. Incorrect local time
A large system-clock difference can break TLS verification and some protocol handshakes, appearing as "update failed" or "everything stopped working after the update". Enable automatic time synchronization.
Can I use subscriptions and manually added nodes together?
Yes. Nodes imported through a subscription usually belong to that subscription group, while manually added configurations remain separate. They do not conflict. When switching phones, use backup and restore to migrate them, or simply paste the subscription URL again on the new phone; you can usually restore everything within a minute.
Security notice: get clients only from trusted sources
Subscription links are sensitive information; if exposed, someone else may consume your traffic. Do not post subscription URLs in public groups or share them in screenshots. Get the client from this site's Downloads section and avoid unknown "cracked" or "ad-free" builds, which are especially likely to contain malicious code.
Summary
The complete v2rayNG subscription workflow fits in one sentence: copy the subscription URL → add it in Subscription Settings → update the subscription → run a speed test and connect → enable automatic updates. Get these five steps right and everyday use becomes much easier. If you are still unsure which APK to download or your connection is slow, read this site's troubleshooting and comparison guides or go directly to Downloads for the latest installer.