MoaV v1.4.0 - Slipstream DNS Tunnel
What's New
Added
- Slipstream DNS Tunnel — QUIC-over-DNS protocol (1.5-5x faster than dnstt) using pre-built Rust binaries from slipstream-rust. Resolver mode
(~63 KB/s, stealthier) and authoritative mode (~3.9 MB/s). Full client support with cert distribution, test, and connect. - DNS Router — Lightweight Go UDP forwarder for running multiple DNS tunnels on port 53, routing by domain suffix
- dnstunnel Profile — Unified profile for all DNS tunnel services. Aliases: dnstt, dns, slip, slipstream
- moav logs Profile Support — moav logs dnstunnel now correctly shows logs for all services in a profile
Fixed
- Decoy Container Profile Mismatch — certbot depends on decoy but decoy was missing profiles, causing build failures on non-proxy profiles
- Slipstream Binary on Alpine — Pre-built Rust binaries are glibc-linked; server uses debian:bookworm-slim, client uses gcompat + libgcc + libc6-compat
Changed
- dnstt profile renamed to dnstunnel (backwards-compatible via alias)
- dnstt no longer binds host port 53 directly; dns-router handles routing
Upgrade
moav update
- Note: New .env variables (ENABLE_SLIPSTREAM, SLIPSTREAM_VERSION, SLIPSTREAM_SUBDOMAIN) will be shown during update. Slipstream is enabled by default. To disable, set
ENABLE_SLIPSTREAM=falsein .env, add an NS record fors.yourdomain.com, and runmoav build dnstunnel --no-cache.
Full Changelog
Quick Install
curl -fsSL moav.sh/install.sh | bashThis will install MoaV to /opt/moav and guide you through setup.
Documentation
- Setup Guide - Complete installation instructions
- Client Setup - How to connect from devices
- DNS Configuration - DNS records setup
- Troubleshooting - Common issues and solutions