
███╗ ███╗ ██████╗ █████╗ ██╗ ██╗
████╗ ████║██╔═══██╗██╔══██╗██║ ██║
██╔████╔██║██║ ██║███████║██║ ██║
██║╚██╔╝██║██║ ██║██╔══██║╚██╗ ██╔╝
██║ ╚═╝ ██║╚██████╔╝██║ ██║ ╚████╔╝
╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═══╝
Multi-protocol censorship circumvention stack optimized for hostile network environments
$ curl -fsSL moav.sh/install.sh | bash
Multi-Protocol Arsenal
Multiple protocols, one stack. If one is blocked, others take over.
Stealth Proxies
Reality (VLESS), Hysteria2, Trojan. Look like normal HTTPS traffic. V2Ray-compatible, powered by sing-box.
443/tcp · 443/udp · 8443/tcp
WireGuard VPN
Full VPN mode. Direct UDP or tunneled over WebSocket (wstunnel) when UDP is blocked.
51820/udp · 8…

███╗ ███╗ ██████╗ █████╗ ██╗ ██╗
████╗ ████║██╔═══██╗██╔══██╗██║ ██║
██╔████╔██║██║ ██║███████║██║ ██║
██║╚██╔╝██║██║ ██║██╔══██║╚██╗ ██╔╝
██║ ╚═╝ ██║╚██████╔╝██║ ██║ ╚████╔╝
╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═══╝
Multi-protocol censorship circumvention stack optimized for hostile network environments
$ curl -fsSL moav.sh/install.sh | bash
Multi-Protocol Arsenal
Multiple protocols, one stack. If one is blocked, others take over.
Stealth Proxies
Reality (VLESS), Hysteria2, Trojan. Look like normal HTTPS traffic. V2Ray-compatible, powered by sing-box.
443/tcp · 443/udp · 8443/tcp
WireGuard VPN
Full VPN mode. Direct UDP or tunneled over WebSocket (wstunnel) when UDP is blocked.
51820/udp · 8080/tcp
DNS Tunnel (dnstt)
Last resort when everything else is blocked. Tunnels traffic over DNS queries. Slow but hard to block.
53/udp
Psiphon Conduit
Donate bandwidth to help others bypass censorship. Support the global anti-censorship network.
Psiphon Network
Tor Snowflake
Donate bandwidth to the Tor network. Help Tor users bypass censorship worldwide.
Tor Network
Your Protocol?
Easy to add new protocols! Know one that should be here? Let us know.
See client apps to connect with these protocols.
Why MoaV?
Deploy in Minutes
Single command setup. Docker Compose handles the rest. No manual configuration needed.
Multi-User Ready
Create, revoke, and manage users independently. Each user gets unique credentials.
Stealth First
All traffic looks like normal HTTPS, WebSocket, or DNS. Decoy website included.
Protocol Fallback
If one protocol is blocked, others automatically take over. Multiple layers of redundancy.
Cross-Platform
Works with popular clients on iOS, Android, macOS, Windows, and Linux.
Open Source
Fully transparent. Audit the code, contribute, or fork. MIT licensed.
See It In Action
From zero to all protocols running in minutes
Demo coming soon
Click to enlarge
Demo coming soon
Click to enlarge
Demo coming soon
Click to enlarge
Demo coming soon
Click to enlarge
Demo coming soon
Click to enlarge
Architecture Overview
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ Your Clients │ │ Psiphon Users │ │ Tor Users │
│ (private) │ │ (worldwide) │ │ (worldwide) │
└───────┬───────┘ └───────┬───────┘ └───────┬───────┘
│ │ │
┌──────────────╪───────────────────────────╪───────────────────────────╪───────────┐
│ | Restricted Internet | │
└──────────────╪───────────────────────────╪───────────────────────────╪───────────┘
│ │ │
╔══════════════╪═══════════════════════════╪═══════════════════════════╪═══════════╗
║ │ │ │ ║
║ ┌────────┼──────────┐ │ │ ║
║ │ │ │ │ │ ║
║ ▼ ▼ ▼ ▼ ▼ ║
║ ┌─────────┐┌─────────┐┌─────────┐ ┌───────────────┐ ┌───────────────┐ ║
║ │ Reality ││WireGuard││ DNS │ │ │ │ │ ║
║ │ 443/tcp ││51820/udp││ 53/udp │ │ Conduit │ │ Snowflake │ ║
║ │ Trojan ││wstunnel │├─────────┤ │ (donate) │ │ (donate) │ ║
║ │8443/tcp ││8080/tcp ││ dnstt │ │ bandwidth │ │ bandwidth │ ║
║ │Hysteria2│└────┬────┘└────┬────┘ └───────┬───────┘ └───────┬───────┘ ║
║ │ 443/udp │ │ │ │ │ ║
║ ├─────────┤ │ │ │ │ ║
║ │ sing-box│ │ │ │ │ M ║
║ └────┬────┘ │ │ │ │ O ║
║ │ │ │ │ │ A ║
║ │ │ │ │ │ V ║
╚══════╪══════════╪══════════╪════════════════╪══════════════════════════╪═════════╝
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
┌──────────────────────────────────────────────────────────────────────────────────┐
│ Open Internet │
└──────────────────────────────────────────────────────────────────────────────────┘
Quick Start
1
Clone & Configure
git clone https://github.com/shayanb/MoaV.git
cd MoaV
cp .env.example .env
nano .env # Set DOMAIN, ACME_EMAIL
2
Run Setup
./moav.sh
Follow the interactive wizard to bootstrap keys, certificates, and create your first user.
3
Share Configs & Connect
Scan the QR code or import configs with your favorite client app. The server also donates bandwidth to Psiphon and Tor through Conduit and Snowflake.
📱 iOS
🤖 Android
🪟 Windows
🍎 macOS
🐧 Linux
Support the Project
Help keep the internet free and open
If you’d like to donate: