V2Ray Beginner Setup Guide

This complete guide is built for total beginners, covering everything from downloading and installing the client, importing a subscription link, and testing and selecting a node, to enabling the proxy connection — plus how to verify your connection and troubleshoot common issues at the end. Just follow the steps below in order, and even if you've never used V2Ray before, you'll be up and running in three minutes. If you haven't downloaded a client yet, head to the download page first to get the installer for your platform.

STEP 01

Download and Install the Client

Pick the client that matches your OS: v2rayN for Windows / macOS / Linux desktops, or v2rayNG / v2flyNG for Android (either works — they're nearly identical). You'll find every client on the download page; just grab the version that matches your device's architecture (e.g. x64, arm64).

Desktop downloads are usually portable archives — just unzip to any folder and double-click the main executable, no install wizard needed. Linux users can also double-click the .deb package to install directly. Android downloads are .apk files; if the system blocks the install, enable "Install unknown apps" in your system settings.

Not sure which version to grab? Check the recommendations for each platform on the download page — most users can just go with the default suggested architecture.
STEP 02

Get Your Subscription Link or Node Info

Before importing anything, get one of the following from your service provider:

Subscription link (recommended): a URL like https://example.com/api/v1/client/subscribe?token=xxxxxxxx that aggregates multiple nodes and stays automatically in sync as your provider updates — no manual swapping required. This is the most common and hassle-free option.

Single node link / QR code: a share link like vmess://..., vless://..., or trojan://..., or a scannable QR code — typically used when you're relying on just one fixed node. If that's all your provider gives you, you can still import and use it, though you'll need to swap it manually whenever the node changes.

V2Ray Download Hub does not provide or sell nodes or subscription services — this page only covers how to use the client software. You'll need to get your subscription info from your own provider.
STEP 03

Import the Subscription into Your Client

The import process differs slightly between desktop and mobile clients — follow the steps for your device:

Desktop (v2rayN)

  1. Open v2rayN and click "Subscriptions" in the top menu bar.
  2. Select "Subscription Settings" and click the + button in the bottom-left to add a new subscription.
  3. Paste the subscription URL, give it a name, and click Save.
  4. Back on the main screen, click "Subscriptions" → "Update Subscriptions."
  5. After a moment, the node list will refresh automatically and show all your nodes.

Mobile (v2rayNG / v2flyNG)

  1. Copy the subscription link to your clipboard ahead of time (or have your QR code ready).
  2. Open the client and tap the menu button in the top-right corner.
  3. Choose "Import from Clipboard" to auto-detect the subscription URL, or choose "Scan QR Code."
  4. After confirming the import, pull down on the main screen to refresh the node list.
  5. Nodes are shown grouped by category — expand a group to see all available nodes.
STEP 04

Test and Select a Node

Once your nodes are imported, don't just pick one at random — running a batch speed test first will save you a lot of troubleshooting later. On desktop, select all nodes in the list and right-click "Batch Test (real connection test)"; the client will connect to each node in turn and show its latency. On mobile, look for a "Speed Test" button at the top of the list or in the bottom corner — tapping it shows latency for every node too.

After testing, pick the node with the lowest latency that's marked "available" or shown in green. Latency only reflects connection response time, not actual download speed — if latency is low but pages still won't load, the route behind that node is probably unstable, so just switch to another node with slightly higher latency but a healthy status.

STEP 05

Enable the Proxy and Connect

Desktop: Under "System Proxy" in v2rayN's top menu, you'll usually find three modes: leave the system proxy unchanged, auto-configure via PAC (smart rule-based routing), or global system proxy (all traffic routed through the proxy). Beginners should start with "Global Proxy" to easily confirm the connection works; once you're comfortable, switch to PAC mode so sites in mainland China connect directly while everything else routes through the proxy — faster and more efficient. After choosing a mode, double-click your selected node in the list to connect; the taskbar icon will change to show the connected status.

Mobile: After selecting a node, tap the round connect button in the bottom-right corner of the main screen. The first time you connect, the system will prompt for VPN permission — tap "OK / Allow" to authorize. Once the icon shows a running state, you're connected.

Make sure your system clock is accurate (we recommend enabling automatic time sync). The VMess protocol is very sensitive to clock drift — anything over 90 seconds will cause the connection to fail.
STEP 06

Verify Your Connection

Once connected, open your browser and visit any IP lookup site to confirm the displayed IP address and location now match your node's region — that means the proxy is working. An even more direct way is to try opening the site you originally wanted to access; if it loads normally, your setup is complete.

If you still can't access anything, double-check every step above (especially whether the subscription updated successfully, the system proxy mode is enabled, the node is available, and your system clock is accurate). You can also check our FAQ for more troubleshooting tips.

FAQ

FAQ

The most common questions that come up during setup, answered here.

Q1How often should I update my subscription link?

Update manually whenever you like, or enable automatic scheduled updates in the client's settings. Whenever your provider changes or adjusts nodes, you'll need to update the subscription again to get the latest node list.

Q2The node list is empty after importing my subscription — what should I do?

Check that the subscription link was copied in full (no extra spaces or line breaks), that your current network can reach that URL, and that your system clock is accurate. If it still doesn't work, try switching networks and updating the subscription again.

Q3Should I use Global Proxy or PAC mode?

Global Proxy routes all network traffic through the proxy, which is useful for troubleshooting connections or when every site you visit needs the proxy. PAC mode automatically splits traffic by rule — sites in mainland China connect directly, everything else routes through the proxy — which is faster and more efficient. We recommend PAC mode for everyday use.

Q4My phone keeps showing "Connecting..." and never finishes — what's wrong?

This usually means the current node is unavailable or there's a network issue — try switching to another node. Also check whether your phone's battery-saving policy is restricting the client from running in the background, and add it to the battery optimization whitelist if needed.

Q5Do I need to set everything up again after restarting my computer or phone?

No — the client keeps your imported subscription and node settings. If you enabled "Launch on startup" with a default auto-connect node, it will automatically try to reconnect to the last node you used after a restart.
Next Step

Haven't Downloaded a Client Yet?

Grab the installer first, then come back to this guide and follow the steps to get set up.