v0.9.2 v0.9.3
medium risk
sleep3r/mtproto.zigApr 8, 2026 → Apr 8, 20260 days between releases
What's New
v0.9.3 fixes AmneziaWG proxy link IPs and adds optional public_ip config, with no breaking changes.
New Features
- Adds optional [server].public_ip to set an IP or domain used in generated tg:// links and the startup banner.
- setup_tunnel.sh now auto-detects the host IPv4 and injects public_ip into config.toml before starting the proxy in the network namespace.
Improvements
- When public_ip is configured, startup skips external IP lookup services, improving speed and reducing network dependency.
- Tunnel setup now determines the real host IPv4 before entering the namespace, avoiding incorrect address detection.
- Documentation and config.toml.example were updated to describe the new public_ip option.
Bug Fixes
- AmneziaWG tunnel proxy links now use the server public IP instead of the VPN exit IP.
- setup_tunnel.sh no longer crashes on re-run when copying the AmneziaWG config to the same source and destination.
- Tunnel setup avoids cases where curl returned an IPv6 address or no address for public IP detection.
Upgrade Notes
No config.toml migration is required; public_ip is optional and preserves the previous auto-detection behavior. On AmneziaWG hosts, rerun setup_tunnel.sh so it can inject the host IPv4, or set [server].public_ip manually to avoid external lookups and ensure correct links.
The Two Releases
v0.9.2
v0.9.2
Apr 8, 2026· 7 months ago
Improves update safety by preserving tunnel configurations and adding CPU compatibility checks.
Full release notesv0.9.3
v0.9.3
Apr 8, 2026· 7 months ago
Fixes proxy link generation in AmneziaWG tunnels and adds a `public_ip` configuration option.
Full release notes