Summary
This release adds TrustTunnel VPN protocol support - a modern VPN from AdGuard that uses HTTP/2 and HTTP/3 (QUIC) to look like regular HTTPS traffic.
Added
- TrustTunnel VPN protocol integration - Modern VPN protocol from AdGuard using HTTP/2 and
HTTP/3 (QUIC)- New trusttunnel Docker service and profile
- TrustTunnel endpoint on port 4443 (TCP+UDP)
- Full TOML config generation for CLI client
- TrustTunnel section in client guide (HTML) with all app fields
- Admin dashboard: TrustTunnel service status and "TT" protocol tag for users
- TrustTunnel CLI client (trusttunnel_client) in client container for testing
- moav start trusttunnel and service menu option
- User bundles now include trusttunnel.toml, trusttunnel.txt, and trusttunnel.json
Changed
- Client test gracefully falls back to endpoint reachability check when TUN device unavailable
- TrustTunnel app store links updated to correct URLs
Fixed
- README.html placeholder replacement broken - Multiple issues fixed:
- local variable used outside function causing script exit with set -e
- sed & character interpreted as "matched pattern" in replacement strings
- awk escape sequence warnings (& treated as plain &)
- Multiline WireGuard configs breaking sed commands
- Now uses Python-based replacement for reliable handling of special characters and multiline content
- TrustTunnel CLI client requires --config flag (was missing)
- TrustTunnel credentials format: [[client]] not [[credentials]], [[main_hosts]] not
[[hosts]]
Full Changelog: v1.2.2...v1.2.4
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