⚡ Nexray
v3.2.7

Modern VLESS proxy client.

VLESS+REALITY, VLESS+WS+TLS, Trojan+TLS, and VMess+TLS. Tray-app simple, kernel-grade fast.

Download

macOS

Apple Silicon · M-series
Nexray_mac_3.2.7_aarch64.dmg

Linux

x86_64 · Debian / Ubuntu
Nexray_linux_3.2.7_amd64.deb

Windows

x86_64 · MSI installer
Nexray_win_3.2.7_x64_en-US.msi

First launch

The current builds are unsigned. macOS will refuse to open the .dmg on first launch and Windows SmartScreen will warn before running the .msi. Both are bypassed in seconds:

macOS — clear the quarantine flag

After dragging Nexray.app into /Applications, run this once in Terminal (you'll be prompted for your password):

sudo xattr -dr com.apple.quarantine /Applications/Nexray.app

Then double-click as normal. No need to repeat after updates installed via the same path.

Windows — Run anyway

Double-click the .msi. SmartScreen shows "Windows protected your PC". Click More infoRun anyway. The warning appears only on first launch of each version.

Why Nexray

Modern protocols only

VLESS (CDN-WS or REALITY), Trojan (TCP+TLS), and VMess (TCP+TLS, AEAD-only). Refuses Shadowsocks, the WebSocket variants of vmess/trojan, and every other legacy or insecure-by-default combination — by design.

Subscription import

Paste any Shadowrocket-style subscription URL. Servers are grouped by source, latency-probed automatically, one-click-importable.

Smart routing

Built-in geosite:cn rules + your own rules.conf. Domestic sites stay direct, ads blocked, everything else proxied.

System-wide via TUN

Kernel-level packet capture for apps that ignore SOCKS. Safe-restore on quit — no orphaned routes.

Auto-pick best server

Per-group "Auto" toggle keeps the active profile pinned to the lowest-latency server in your subscription, automatically.

Five languages

English, 简体中文, 繁體中文, Русский. Auto-detected from your system, switchable in Settings.