Skip to content
snarefpsPublic

About

Cross-Platform Xray Client with Zeptun & Aether Cores

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

NullVPN

NullVPN

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.

Latest release Downloads Windows Android macOS iOS Linux License Telegram

English · فارسی


NullVPN on Windows

⬇️ Download

Platform File Version
Windows 10 / 11
64-bit installer
Download
NullVPN-windows-x64-setup.exe
latest version
Android 7.0+
Most phones · pick this if unsure
Download
NullVPN-android-arm64-v8a.apk
latest version
Android
Older 32-bit phones
Download
NullVPN-android-armeabi-v7a.apk
latest version
Android
Emulators and x86 tablets
Download
NullVPN-android-x86_64.apk
latest version
macOS 12+
Intel & Apple Silicon
Download
NullVPN-macos-universal.dmg
latest version
iPhone / iPad
iOS 15+ · unsigned IPA
Download
NullVPN-ios-unsigned.ipa
latest version
Linux DEB
amd64
Download
NullVPN-linux-amd64.deb
latest version
Linux RPM
x86_64
Download
NullVPN-linux-x86_64.rpm
latest version
Linux AppImage
x86_64
Download
NullVPN-linux-x86_64.AppImage
latest version
Linux Manual
x64
Download
NullVPN-linux-x64.tar.gz
latest version

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.

✨ Features

  • 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.

🔌 Supported protocols

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)

🚀 Quick start

  1. Install NullVPN from the table above.
  2. Open Servers and add your servers — paste a subscription link, scan a QR code, or import from the clipboard.
  3. Tap Ping all to find the fastest server.
  4. Go back to Home and tap the big button to connect.

🔒 Privacy

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.

❓ FAQ

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.

💬 Community

News, updates and announcements land on the Telegram channel first: t.me/ZeroNullex

Found a bug or have an idea? Open an issue.

🙏 Credits

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

📄 License

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

About

Cross-Platform Xray Client with Zeptun & Aether Cores

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors