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.
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.
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.
Import the Subscription into Your Client
The import process differs slightly between desktop and mobile clients — follow the steps for your device:
Desktop (v2rayN)
- Open v2rayN and click "Subscriptions" in the top menu bar.
- Select "Subscription Settings" and click the + button in the bottom-left to add a new subscription.
- Paste the subscription URL, give it a name, and click Save.
- Back on the main screen, click "Subscriptions" → "Update Subscriptions."
- After a moment, the node list will refresh automatically and show all your nodes.
Mobile (v2rayNG / v2flyNG)
- Copy the subscription link to your clipboard ahead of time (or have your QR code ready).
- Open the client and tap the menu button in the top-right corner.
- Choose "Import from Clipboard" to auto-detect the subscription URL, or choose "Scan QR Code."
- After confirming the import, pull down on the main screen to refresh the node list.
- Nodes are shown grouped by category — expand a group to see all available nodes.
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.
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.
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
The most common questions that come up during setup, answered here.
Q1How often should I update my subscription link?
Q2The node list is empty after importing my subscription — what should I do?
Q3Should I use Global Proxy or PAC mode?
Q4My phone keeps showing "Connecting..." and never finishes — what's wrong?
Q5Do I need to set everything up again after restarting my computer or phone?
Haven't Downloaded a Client Yet?
Grab the installer first, then come back to this guide and follow the steps to get set up.