A free, fast and simple Xray client for Windows and Android and Linux and macOS and Ios. No ads. No accounts. No tracking. Nothing to buy.
English · فارسی
All versions and changelogs are on the Releases page.
Note
The Windows installer is not code-signed yet, so SmartScreen may show "Windows protected your PC". Click More info → Run anyway.
Note
On Android, Google Play Protect may warn that it hasn't scanned this app yet. You can either tap Scan to have it checked, or tap More info → Install. Both are fine.
- One tap to connect — with live speed, session time and ping.
- Subscriptions — add by link, QR code or clipboard; update them in one tap.
- Ping all, pick the fastest — test every server and connect to the best one.
- Smart routing — send local sites direct, block what you don't want, proxy the rest.
- DNS control — DoH, DoT, DoQ and plain resolvers, with FakeDNS.
- Aether (WARP) — built-in Cloudflare WARP and MASQUE, with optional Tor.
- Two ways to tunnel on Windows — full TUN mode or system proxy.
- Per-app routing on Android — choose which apps use the VPN.
- Quick Settings toggle on Android — connect from the notification panel, even with the app closed.
- English and فارسی — full right-to-left support with the Estedad font.
- Light and dark themes.
| Protocol | Security | Transports |
|---|---|---|
| VLESS | TLS · REALITY | TCP · WebSocket · gRPC · HTTPUpgrade · XHTTP |
| VMess | TLS | TCP · WebSocket · gRPC · HTTPUpgrade · XHTTP |
| Trojan | TLS | TCP · WebSocket · gRPC |
| Shadowsocks | — | TCP |
| Aether | WARP · MASQUE | optional Tor (with obfs4 bridges) |
- Install NullVPN from the table above.
- Open Servers and add your servers — paste a subscription link, scan a QR code, or import from the clipboard.
- Tap Ping all to find the fastest server.
- Go back to Home and tap the big button to connect.
NullVPN has no accounts, no analytics and no ads. It only talks to:
- the servers and subscription links you add;
ip-api.com, to show your current IP address and country;- a public relay list, only when you choose an exit location in Aether.
Sending a device ID to subscription providers is off by default, and you can turn it on in Settings if your provider limits devices.
Which Android file should I download?
Almost every phone from the last several years needs arm64-v8a. Use armeabi-v7a only on old 32-bit phones, and x86_64 only for emulators.
Windows says "Windows protected your PC". Is it safe?
The warning appears because the installer is not code-signed yet, not because anything is wrong with it. Click More info → Run anyway.
Google Play Protect warns me when installing on Android. Is it safe?
Play Protect warns about apps installed from outside Google Play that it hasn't scanned yet. Tap Scan to have it checked, or tap More info → Install. Both are fine.
Why does the installer ask for administrator access?
TUN mode creates a virtual network adapter, and Windows only allows that with administrator rights.
Does NullVPN come with servers?
NullVPN is a client: you add your own servers or subscriptions. The built-in Aether option connects through Cloudflare WARP without any server of your own.
How do I add the Quick Settings toggle on Android?
Pull down the notification panel, tap Edit, and drag NullVPN into your toggles.
News, updates and announcements land on the Telegram channel first: t.me/ZeroNullex
Found a bug or have an idea? Open an issue.
NullVPN stands on the shoulders of these projects. Each keeps its own license.
| Project | Used for | License |
|---|---|---|
| Xray-core(patterniha) | The tunnel engine | MPL-2.0 |
| Aether | WARP, MASQUE and Tor | AGPL-3.0 |
| Zeptun | TUN | MIT License |
| Wintun | Windows TUN adapter | Prebuilt binaries license |
| lyrebird | obfs4 bridges for Tor | BSD-3-Clause |
| Iran-v2ray-rules | Routing data | See project |
| Estedad | Persian font | OFL-1.1 |
| Flutter | App framework | BSD-3-Clause |
NullVPN is free to use, but it is not open source.
You may install and use it on your own devices. You may not copy, re-upload, modify, repackage or sell it, or reuse its design, logo or name. Please share the link to this page instead of the files.
See the full NullVPN License. Third-party components keep their own licenses, listed under Credits.
Made with ❤️ by ZeroNullex
