███╗ ███╗ ██████╗ █████╗ ██╗ ██╗ ████╗ ████║██╔═══██╗██╔══██╗██║ ██║ ██╔████╔██║██║ ██║███████║██║ ██║ ██║╚██╔╝██║██║ ██║██╔══██║╚██╗ ██╔╝ ██║ ╚═╝ ██║╚██████╔╝██║ ██║ ╚████╔╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═══╝
Multi-protocol censorship circumvention stack
optimized for hostile network environments
Multiple protocols, one stack. If one is blocked, others take over.
Reality (VLESS), Hysteria2, Trojan. Look like normal HTTPS. CDN mode routes through Cloudflare when IP is blocked.
443/tcp · 443/udp · 8443/tcp · CDNFull VPN mode. Direct UDP or tunneled over WebSocket (wstunnel) when UDP is blocked.
51820/udp · 8080/tcpObfuscated WireGuard that defeats deep packet inspection. Same speed, invisible to DPI filters.
51821/udpLast resort when everything else is blocked. dnstt for basic tunneling, Slipstream for faster QUIC-over-DNS.
53/udpFake-TLS V2 proxy for direct Telegram access. Mimics IMAPS traffic, works without a domain.
993/tcpDonate bandwidth to help others bypass censorship. Support the global anti-censorship network.
Psiphon NetworkDonate bandwidth to the Tor network. Help Tor users bypass censorship worldwide.
Tor NetworkHTTP/2 and QUIC tunneling. Looks exactly like normal HTTPS traffic to deep packet inspection.
4443/tcp+udpEasy to add new protocols! Know one that should be here? Let us know.
See client apps to connect with these protocols.
Internet access is a human right. MoaV exists because censorship shouldn't.
When governments shut down the internet, people lose access to news, banking, healthcare, and contact with family. MoaV provides multiple fallback protocols so when one is blocked, others keep working. Run your own server, share with trusted people, or donate bandwidth to help strangers worldwide through Psiphon and Tor.
Single command setup. Docker Compose handles the rest. No manual configuration needed.
Create, revoke, and manage users independently. Each user gets unique credentials.
All traffic looks like normal HTTPS, WebSocket, DNS, or IMAPS. Decoy website included.
If one protocol is blocked, others automatically take over. Multiple layers of redundancy.
Works with popular clients on iOS, Android, macOS, Windows, and Linux.
Fully transparent. Audit the code, contribute, or fork. MIT licensed.
Donate bandwidth through Conduit and Snowflake. Your server helps strangers bypass censorship worldwide.
Your server, your rules. No third-party services, no subscriptions, no data collection. Full control.
From zero to all protocols running in minutes
Demo coming soon
Demo coming soon
Web-based admin panel
User management, download config packages, service status
Demo coming soon
Demo coming soon
Real-time metrics
CPU, memory, traffic, connections
┌───────────────┐ ┌───────────────┐
┌───────────────┐ │ Psiphon Users │ │ Tor Users │
│ Your Clients │ │ (worldwide) │ │ (worldwide) │
│ (private) │ └───────┬───────┘ └───────┬───────┘
└───────┬───────┘ │ │
│ │ │
├─────────────────┐ │ │
│ │ (when IP blocked) │ │
│ ┌──────┴───────┐ │ │
│ │ Cloudflare │ │ │
│ │ CDN (VLESS) │ │ │
│ └──────┬───────┘ │ │
│ │ │ │
┌──────────────╪─────────────────╪────────────────────────────────────╪──────────────────╪─────────┐
│ │ │ Restricted Internet │ │ │
└──────────────╪─────────────────╪────────────────────────────────────╪──────────────────╪─────────┘
│ │ │ │
╔══════════════╪═════════════════╪════════════════════════════════════╪══════════════════╪═════════╗
║ │ │ │ │ ║
║ ┌────────┼─────────────────┼───────┼──────┐ │ │ ║
║ │ │ │ │ │ │ │ │ ║
║ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ║
║ ┌─────────┐┌─────────┐┌───────┐┌─────────┐┌────────┐ ┌───────────┐ ┌───────────┐ ║
║ │ Reality ││WireGuard││ Trust ││ DNS ││Telegram│ │ │ │ │ ║
║ │ 443/tcp ││51820/udp││Tunnel ││ 53/udp ││MTProxy │ │ Conduit │ │ Snowflake │ ║
║ │ Trojan ││AmneziaWG││4443/ │├─────────┤│993/tcp │ │ (donate │ │ (donate │ ║
║ │8443/tcp ││51821/udp││tcp+udp││ dnstt │└───┬────┘ │ bandwidth)│ │ bandwidth)│ ║
║ │Hysteria2││wstunnel ││ ││Slipstrm │ │ └─────┬─────┘ └─────┬─────┘ ║
║ │ 443/udp ││8080/tcp ││ │└────┬────┘ │ │ │ ║
║ │ CDN WS │└────┬────┘└───┬───┘ │ │ │ │ ║
║ │2082/tcp │ │ │ │ │ ┌────────────────┐ │ │ M ║
║ ├─────────┤ │ │ │ │ │ Grafana :9444 │ │ │ O ║
║ │ sing-box│ │ │ │ │ │ Prometheus │ │ │ A ║
║ └────┬────┘ │ │ │ │ └────────────────┘ │ │ V ║
║ │ │ │ │ │ │ │ ║
╚══════╪══════════╪═════════╪═════════╪═════════╪═════════════════════╪══════════════════╪═════════╝
│ │ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼ ▼
┌─────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Open Internet │
└─────────────────────────────────────────────────────────────────────────────────────────────────┘
From zero to running in minutes. Use the one-liner or manual setup.
curl -fsSL moav.sh/install.sh | bash
Installs Docker, clones MoaV, prompts for domain/email/password, and starts the interactive setup.
git clone https://github.com/shayanb/MoaV.git cd MoaV cp .env.example .env nano .env # Set DOMAIN, ACME_EMAIL, ADMIN_PASSWORD ./moav.sh
moav # Interactive menu moav start # Start services moav user add joe # Add a user moav update # Update MoaV
After installation, use moav from anywhere. Run moav help for all commands.
Download user bundles from the admin dashboard at https://your-server:9443, or scan QR codes directly from the terminal. Each bundle contains configs for all protocols.
Help keep the internet free and open
Deploy it on your server and help others connect. Every node strengthens the network.
Contribute on GitHub. Fix bugs, add features, improve docs. Every PR helps.
Try it with friends, report issues, share success stories. Real-world testing is invaluable.
If you'd like to donate: