MoaV Documentation¶
MoaV (Mother of all VPNs) is a free, open-source multi-protocol censorship circumvention stack. Deploy a full arsenal of anti-censorship protocols on any VPS or home server with a single command.
MoaV generates ready-to-use client bundles for each user — containing config files, QR codes, and step-by-step instructions (in English and Farsi) for every enabled protocol. Non-technical users simply open the bundle's README.html in their browser, scan a QR code, and connect. No manual configuration needed.
Read about why MoaV exists and the mission behind it.
New here? Start with the Quick Start Guide to get up and running in minutes.
Guides¶
- Quick Start — Get MoaV running in 5 steps
- Setup Guide — Complete installation with all options
- DNS Configuration — DNS records for your domain and provider
- VPS Deployment — One-click deploy on Hetzner, DigitalOcean, Vultr, Linode
Using MoaV¶
- Client Apps — Connect from iOS, Android, macOS, Windows, Linux
- CLI Reference — All
moavcommands and options - Monitoring — Grafana + Prometheus dashboards
- Troubleshooting — Common issues and fixes
Security & Philosophy¶
- OPSEC Guide — Security best practices for operators
- Mission & Philosophy — Why MoaV exists, internet freedom, and Iran's internet shutdowns
- Supported Protocols — All 12 protocols with descriptions and links
Developer¶
- Protocol Integration Checklist — How to add a new protocol
- Version Bump Checklist — Release process