A free, fast and simple
Xray client
No ads. No accounts. No tracking. Nothing to buy. Add your servers or subscription, tap once, and you're through.
Latest: see Releases · Windows · Android · Linux · macOS · iPhone & iPad
- Xray
- Aether
- Zeptun
- Psiphon
- Tor
Everything you need, nothing you don't
Built for people who need a reliable way through, on the devices they already have.
One tap to connect
Live speed, session time and ping, right on the home screen.
Subscriptions
Add by link, QR code or clipboard, and update them all in one tap.
Ping all, pick the fastest
Test every server at once and connect to the best one.
Smart routing
Send local sites direct, block what you don't want, and proxy the rest. Geo files update on their own.
DNS control
DoH, DoT, DoQ and plain resolvers, with FakeDNS.
Full-device tunnel
TUN mode carries every app, with Strict route so nothing leaks around it.
Made for phones too
Connect from Android's Quick Settings tile or the iPhone's Control Center, and pick which Android apps use the VPN.
Updates itself
New versions download and install from inside the app, checked against the release's checksums first.
English and فارسی
Full right-to-left support, light and dark themes.
Three engines, working together
Each does one job well. You don't have to think about them, but you can choose.
Xray-core
The tunnel itself: VLESS with REALITY, VMess, Trojan and Shadowsocks over TCP, WebSocket, gRPC, HTTPUpgrade and XHTTP, plus routing and DNS.
Zeptun TUN
A light, fast packet engine that captures the whole device in TUN mode and hands its traffic to Xray. The default, and lighter on memory and battery than the core's own engine.
Aether free
A free tunnel through Cloudflare WARP or MASQUE, with optional Tor. No server, account or subscription needed. Pick an exit country if you like.
Supported protocols
| Protocol | Transports |
|---|---|
| VLESS | TCP · WebSocket · gRPC · HTTPUpgrade · XHTTP |
| VMess | TCP · WebSocket · gRPC · HTTPUpgrade · XHTTP |
| Trojan | TCP · WebSocket · gRPC |
| Shadowsocks | TCP |
| Aether | WARP · MASQUE · optional Tor (obfs4 bridges) or Psiphon |
Private by default
No accounts, no analytics, no ads. NullVPN only talks to:
Your servers
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.
Device ID: off
Sending a device ID to subscriptions is off by default. Turn it on only if your provider limits devices.
Stay in the loop
News, updates and announcements land on the Telegram channel first. Found a bug or have an idea? Open an issue. Like NullVPN? Give it a star on GitHub.