V2Ray Client
Safe Download & Beginner Tutorial
Official mirror downloads for the leading V2Ray clients — v2rayN (Windows / macOS / Linux) and v2rayNG / v2flyNG (Android) — so you never have to deal with slow GitHub access or missing installers again. Step-by-step guides included, get connected in 5 minutes.
What is V2Ray, and why do so many people use it?
V2Ray (the community-maintained version is also called V2Fly) is an open-source network proxy tool built around the cross-platform V2Ray Core, supporting protocols like VMess, VLESS, Shadowsocks, and Trojan. It includes flexible routing rules, multiple transport options (TCP / mKCP / WebSocket / gRPC, etc.), and traffic obfuscation, all aimed at delivering a more stable connection that's harder to interfere with. V2Ray Core itself is just a command-line program with no GUI, so most users pair it with a graphical client such as v2rayN (Windows / macOS / Linux desktop) or v2rayNG / v2flyNG (Android) — which is exactly what this site provides mirror downloads for.
With these clients, all you typically need is a subscription link (from your own server or a subscription provider). The client automatically fetches and updates the node list, so there's no need to manually enter server details or understand the underlying protocols. This site doesn't provide or sell any nodes or subscription services — we focus purely on client downloads and tutorials.
What's the difference between V2Ray, Shadowsocks, and Clash?
These three names often come up together: Shadowsocks (SS) is a simpler, more lightweight protocol, V2Ray goes further with richer protocol options and better anti-interference capability, while Clash is a separate client ecosystem built around rule-based traffic splitting and multi-protocol support. In short: V2Ray is the protocol and core program, v2rayN / v2rayNG are its official GUI clients, and Clash is a different client implementation — they aren't mutually exclusive, so pick whichever interface suits you. This site currently focuses on the v2rayN / v2rayNG / v2flyNG client family.
Want to learn more? Full V2Ray beginner's guide, VMess vs VLESS vs Trojan protocol comparison
Choose Your Platform
Full coverage for Windows, macOS, Linux, and Android, always kept in sync with the latest official releases.
v2rayN vs v2rayNG vs v2flyNG: which one should you pick?
All three are actively maintained open-source clients with frequent updates. The main difference is the platform they run on — features are largely the same.
| Client | Supported platforms | Protocol support | Interface language | Best for |
|---|---|---|---|---|
| v2rayN | Windows / macOS / Linux | VMess / VLESS / SS / Trojan, etc. | Chinese / English | Desktop users who want the full feature set |
| v2rayNG | Android | VMess / VLESS / SS / Trojan, etc. | Multiple languages | Android users who want frequent updates |
| v2flyNG | Android | VMess / VLESS / SS / Trojan, etc. | Multiple languages | A community fork of v2rayNG with minor interface differences |
Not sure which to pick? Windows / macOS / Linux users should go straight for v2rayN; Android users can choose either v2rayNG or v2flyNG — you can switch between them anytime using the same subscription link, so there's no wrong choice. For a more detailed feature comparison, check out this full review.
Get Connected in 3 Steps, No Matter Which Client You Use
v2rayN, v2rayNG, and v2flyNG all follow roughly the same setup flow. Just follow these 3 steps to get started.
Download the client for your platform
Use v2rayN for Windows / macOS / Linux; use either v2rayNG or v2flyNG on Android. All are free and open-source, downloaded directly from official sources with no bundled plugins or ads.
Extract / install and launch it for the first time
The desktop client is a portable, no-install version — just extract and run. On Android, you'll need to allow "install from unknown sources" in system settings before installing the APK. A default configuration is generated automatically on first launch.
Import your subscription and connect to a node
Paste your subscription link to refresh the node list, then select a low-latency node and connect. Most clients support scheduled auto-updates for subscriptions, so you won't need to refresh manually every time.
Why Download From This Site
We focus on doing one thing well: making V2Ray client downloads safe and the setup instructions crystal clear.
Official, unmodified mirrors
Installers are synced directly from official release channels — no repackaging, no bundled plugins or promotional software.
Direct on-site downloads
Downloads are served from our own infrastructure, no extra tools required — say goodbye to GitHub's slow or unreachable downloads.
Step-by-step tutorials with screenshots
From download to install to importing your subscription, every step is illustrated — no prior experience needed.
Continuously updated
We track every client's official release repository and keep the download page's version numbers and installers in sync.
Frequently Asked Questions
Check these out before you start — they can save you a lot of troubleshooting time.
What's the difference between v2rayN and v2rayNG?
v2rayN is for Windows / macOS / Linux desktops, while v2rayNG / v2flyNG are for Android. They work similarly but have different interfaces.
Is it safe to use these clients?
They're all open-source projects. This site only provides mirrors of the official releases — no repackaging or modification.
Do I need to pay for anything?
The client software itself is completely free and open-source. Any cost comes from the subscription service you choose to purchase separately, if any.
What's the difference between V2Ray and Clash / Shadowsocks?
V2Ray is the protocol and core program, v2rayN / v2rayNG are the official GUI clients, and Clash is a separate, independent client implementation. Pick whichever interface you prefer.
Does this site provide nodes or subscription links?
No. This site only mirrors the client software and provides usage tutorials — you'll need to bring your own subscription link.
What if the connection is slow or won't connect?
First check whether your subscription has expired or the node is unavailable, then follow the troubleshooting steps on the tutorial page.
Ready to Get Started?
Download the V2Ray client now and follow the tutorial to get set up in 5 minutes.