v2rayN is the most popular multi-platform client for V2Ray/Xray protocols (VLESS, VMess, Trojan, Shadowsocks, Hysteria, etc.). Works on Windows, Linux, and macOS. This complete guide shows you how to download the right version for your OS, install, configure, and troubleshoot.
v2rayN is a user-friendly Windows GUI client for managing advanced proxy protocols like VLESS, VMess, Shadowsocks, and Trojan. It's powered by V2Ray/Xray cores and offers powerful features including:
💡 Why v2rayN? Unlike simpler proxies, v2rayN supports cutting-edge protocols that offer better performance, stronger encryption, and improved censorship resistance. It's the go-to choice for users needing reliable access to restricted content.
Always download v2rayN from the official GitHub Releases page to ensure security and integrity. We don't host installers—v2rayN is only available from the official repository: 📥 Open Official v2rayN Releases (GitHub) →
Choose your platform below:
⚠️ Antivirus / Security Scanner Warning: Some antivirus tools may flag v2rayN binaries (false positive).
Always download from the official GitHub Releases page. If your antivirus blocks it, whitelist the v2rayN executable or folder.
💡 Pro Tip: If you use multiple protocols (VMess, VLESS, Shadowsocks), Xray core handles them all. Stick with Xray unless troubleshooting requires otherwise.
v2rayN offers multiple ways to add servers. Choose the method that works best for your configuration source. For proxy sources, explore GetFreeProxy free proxy lists.
Best for single server links (vmess://, vless://, trojan://, ss://).
Ctrl+V).Tip: If you have a raw proxy config/link and want a clipboard-ready format, use Proxy Protocol Parser to convert it, then copy and import.
Useful if you have a QR code displayed on a website or another window.
Tip: To generate a scannable QR code on screen from a proxy link/config, use Proxy Protocol Parser and show the QR code, then scan it here.
Use this if you have a saved QR code image file.
Recommended: Keeps your server list automatically updated.
For advanced users who need to configure specific parameters manually.
✅ Best Practice: Use Method 4 (Subscription) whenever possible. It ensures you always have the latest working servers without manual updates.
Visit our IP check tool to confirm your IP has changed. If you see your original ISP location, double-check the active server and proxy mode settings.
💡 Pro Tip: PAC mode is ideal for daily browsing—foreign sites route through proxy while domestic sites stay fast on direct connections. Switch to Global mode only for testing or if specific apps ignore PAC rules.
v2rayN supports advanced routing and DNS configuration via Xray. Typical strategies include:
Consider importing curated rule sets or applying rules provided by your subscription. If you suspect DNS leaks, use DNS Leak Test and enable DoH in the browser when appropriate.
⚠️ Advanced: Custom routing rules can significantly improve speed and privacy. Start with subscription-provided rules before building your own unless you have specific needs.
Cannot connect after importing: Verify system time is accurate (VMess often fails with incorrect time). Ensure you installed the core-included package. Try another node if the server is down.
App closes when window is closed: v2rayN minimizes to the system tray by default. Check the tray icon to reopen the main window.
Browser traffic not proxied: Confirm “Enable system proxy” is checked. Ensure the browser is set to use system proxy. Check local firewall rules.
DNS leaks: Use PAC/smart mode with proper DNS configuration, or enable DoH in your browser. Test with DNS Leak Test.
HTTPS certificate errors: Verify system time/timezone, remove interfering MITM tools, and update root certificates.
Copy your vless:// URL, open v2rayN, and use "Import from Clipboard" or press Ctrl+V. The server will appear in your Servers list immediately.
PAC (smart) mode routes only specific foreign sites through the proxy while domestic traffic goes direct. Global mode routes all traffic through the proxy. PAC mode is recommended for most users—it's faster and more efficient.
Check that your system time is accurate (VMess requires time synchronization within ±90 seconds), ensure you downloaded the version with core included, and verify the server is online by trying another node from your list.
In v2rayN, go to Subscription settings, add your subscription URL, save it, then click "Update Subscription" to fetch all available servers automatically. Set up auto-refresh to keep your server list current.
Cannot connect after importing:
Verify system time is accurate (VMess often fails with incorrect time). Ensure you installed the core-included package. Try another node if the server is down.
App closes when window is closed:
v2rayN minimizes to the system tray by default. Check the tray icon in the bottom-right corner to reopen the main window.
Browser traffic not proxied:
Confirm "Enable system proxy" is checked in v2rayN. Ensure your browser is set to use system proxy settings. Check local firewall rules are not blocking connections.
DNS leaks detected:
Use PAC/smart mode with proper DNS configuration, or enable DoH (DNS over HTTPS) in your browser. Test with DNS Leak Test.
HTTPS certificate errors:
Verify your system time/timezone is correct, remove any interfering MITM tools, and update root certificates via Windows Update.
Run a quick check to find a working, fast proxy for your connection.
Unblock Now