v1.0.5 — Clone, Bulk-Extend, Doctor, Stats & More
New Commands
secret clone <src> <new>— Duplicate a secret with all its limits (new key generated)secret bulk-extend <days>— Extend all secrets' expiry dates at once, re-enables expired onessecret extend <label> <days>— Extend a single secret's expirysecret rename <old> <new>— Rename a secret's labelsecret export— Export all secrets + limits to CSV (stdout or file)secret import <file>— Import secrets from CSV, skips duplicatessecret disable-expired— Scan and disable all expired secretssecret stats— Compact per-user overview: connections, IPs, traffic, quota %, expirysecret sort [traffic|conns|date|name]— Reorder the secrets listconnections— Live active connections per user with traffic breakdowndoctor— Comprehensive diagnostics: Docker, engine, port, metrics, domain TLS, secrets, disk, config, Telegram bot
Improvements
- Auto-rotate secrets on domain change — CLI and TUI now prompt to rotate all secrets when the domain changes, preventing stale proxy links
- QR code on secret add — Inline QR code shown after creating a secret (if
qrencodeinstalled) - Startup warnings —
mtproxymax startwarns about expired and near-expiry secrets - Connection limit warning — Setting
connsbelow 5 warns that Telegram uses ~3 TCP connections per device - Memory unit clarification — Prompts now show
e.g. 256m, 1gto prevent confusion
Engine
- Upgraded to telemt v3.3.39 — TLS fronting fix (improved fake-TLS compatibility), memory hard-bounds, bounded retries, conntrack control, ME2DC fast init, new relay methods
Bug Fixes
- Fix Docker install on Fedora 41+ — Use Fedora repo URL + support
dnf5 --addrepo(#61) - Fix Telegram bot —
grep: invalid optionon chat ID auto-detect, Markdown escaping breaking test messages (#58) - Fix
list backupscrash —lsexit code with no backups killed script underset -e(#57) - Fix masking toggle —
ddprefix when masking is off,securemode enabled for non-TLS connections (#58) - Fix hot-reload —
cpinstead ofmvto preserve Docker bind-mount inode (#31) - Show Docker error on start failure — No longer swallows
docker runerror output (#60)
TUI
All new features available in TUI menus:
- Secrets menu: rename [9], clone [c], extend [x], bulk-extend [e], disable-expired [d], stats [s], sort [t], export/import [i]
- Logs & Traffic: active connections [5]
- Info & Help: doctor [d]
Upgrade: mtproxymax update