V2Ray Common Questions FAQ
The most common download, setup, and troubleshooting questions in one place. For step-by-step setup, see the Quick Start or Tutorial.
Choosing & basics
First, pick the right client and confirm your protocol is supported.
What’s the difference between v2rayN, v2rayNG, and V2flyNG?
v2rayN supports Windows / macOS / Linux; v2rayNG is the main Android choice; V2flyNG is the Android community edition. Simple rule: desktop → v2rayN, phone → v2rayNG. See the comparison in the tutorial for details.
Should beginners download v2rayN or v2rayNG?
For Windows / macOS / Linux, download v2rayN; for Android, download v2rayNG. This is the easiest pair for beginners, with the most guides available.
Are V2Ray clients free?
Yes. v2rayN, v2rayNG, and V2flyNG are all free and open source. Get installers from this site's download page, and avoid paid or ad-bundled modified builds.
Which protocols do these clients support?
They usually support major proxy protocols such as VMess, VLESS, Trojan, Shadowsocks, and SOCKS, plus one-click subscription import and bulk node updates.
Can I start without a subscription URL?
You can download and install the client first, but you need a working subscription or node to go online. Get a subscription from your provider, then import it in Quick Start step 2.
Download & install
Architecture choice, APK install, and what to do when downloads fail.
Which should I download: v2rayN, v2rayNG, or V2flyNG?
For Windows / macOS / Linux, download v2rayN; for Android prefer v2rayNG, or the community V2flyNG. Full list on the client download page.
Which package should I pick for macOS / Linux?
Mac: Apple Silicon → arm64.dmg; Intel → x64.dmg. Linux: prefer .deb on Debian/Ubuntu; use .rpm on Fedora/RHEL, matching x64 / ARM64.
Which architecture for Windows v2rayN?
Most PCs should use Windows 64-bit Desktop. Prefer classic UI? Choose WPF. The CDN currently ships x64 packages.
Which APK for Android v2rayNG or V2flyNG?
If unsure, pick the universal APK. Recent phones can use ARM64-v8a for a smaller file. If you see an unknown-sources prompt, allow it in system settings.
What if the download is slow or fails?
Prefer “Faster mirror” on the download page. If mirrors are down, download the package on another device, then transfer by cable or LAN to the target PC / phone.
Windows security warning or antivirus block?
Open-source clients are often false-flagged without a commercial code signature. Confirm the package is from this site's download page, whitelist the extracted folder, then run v2rayN.exe.
Setup & usage
How to import subscriptions, enable the proxy, and set routing.
How do I configure it after downloading?
Three steps: install the client → import subscription / QR / clipboard node → select a node and enable the proxy. Shortest path: Quick Start; per-platform details: Tutorial.
How to import a subscription link in v2rayN?
In v2rayN subscription manager, add a subscription, paste the full URL, save, then update. Nodes appear in the server list; run a latency test and pick one. See the v2rayN tutorial.
How do I add nodes in v2rayNG with subscription or QR?
Open v2rayNG, use Add to choose “Subscription URL,” “Import from clipboard,” or “Scan QR code.” After updating, select a node, connect, and grant VPN permission. See the v2rayNG tutorial.
Are v2rayNG and V2flyNG configured the same way?
Core flow is the same: install APK → import subscription or scan QR → pick a node → connect and grant VPN permission. UI labels may differ; the two Android tutorials can cross-reference each other.
Why enable smart routing?
With smart routing / bypass on, traffic that doesn’t need a proxy goes direct and the rest uses your node—usually more stable and faster than a global proxy, with fewer login-session issues. On Windows v2rayN, keep it enabled by default.
Do I need to update subscriptions often?
Yes. Nodes expire or change. Update subscriptions regularly in the client so the list stays usable—don't keep nodes from months ago.
Troubleshooting
What to do when you can't connect, pages won't load, or the subscription is empty.
No nodes after importing a subscription in v2rayN?
Check that the subscription URL wasn't truncated and your network works, then update again. If still empty, try clipboard import of a single node, or switch subscription sources.
Browser can't load pages after enabling the proxy?
Confirm the client is connected with a working node selected; on Windows check system proxy is on, on Android confirm VPN permission. Prefer switching nodes or updating the subscription before digging into local network issues.
Connected but pages still won't load?
Try a node that passes the latency test; if that fails, update the subscription. Usually it's a bad node—no need to reinstall yet. Full order: general setup tips.
None of the nodes connect—what could it be?
Common causes: expired subscription, unsynced system time, proxy not actually enabled, or network restrictions. Try: sync system time → update subscription → switch nodes → confirm proxy / VPN status.
Android asks for VPN permission—can I deny it?
No. v2rayNG / V2flyNG need the system VPN interface to handle traffic—you must Allow to connect. This is normal Android authorization, not a virus warning.
Still stuck?
Continue by scenario: