New Commands
Secret Management:
secret info <label>— Full detail view: status, limits, live connections/traffic, proxy link, QR codesecret search <query>— Find secrets by partial label or note content (case-insensitive)secret archive <label>/secret unarchive <label>— Soft-delete secrets to archive, restore later.secret archivesto listsecret top [traffic|conns] [N]— Top N users by traffic or connectionssecret generate-links [txt|html]— Bulk export all proxy links to file. HTML version includes QR codes
Server Management:
config— Display the current engine config.tomluptime— One-line scriptable status output (e.g.2d 4h | 14 conns | ↓1.2GB ↑340MB)notify <message>— Send a custom message through the Telegram botport-check— Test if the proxy port is listening locally and reachable from outsidemask-backend [host:port]— Show or set the mask backend for non-proxy traffic (CLI + TUI)profile save|load|list|delete <name>— Save and restore named config snapshots (settings + secrets + upstreams)
TUI
All new features available in TUI menus:
- Secrets menu: info [f], search [/], top [p], generate-links [g], archive [a]
- Settings: view config [v], port check [k], profiles [r], mask backend [m]
- Telegram Bot: send custom notification [6]
Bug Fixes
- Fix domain change exits in non-TTY —
readreturning EOF underset -ekilled the script before restarting (#64) - Fix empty label in non-TTY
secret add/remove— rewrote arg parsing to avoid array indexing edge case (#66) - Bind metrics to 127.0.0.1 —
metrics_listeninstead ofmetrics_portprevents external access (#65) - Fix upstream table alignment — ANSI codes no longer break column padding (#67)
- Fix false "Update available" badge — stored SHA now synced after confirming up-to-date (#68)
- Fix invisible "Enter choice" prompt — removed DIM color that some terminals hide (#69)
- Fix bot uptime always 0m — uses Prometheus
telemt_uptime_secondsinstead of Docker inspect date parsing (#70) - Telegram bot optimization — long-polling for instant response, single awk pass for metrics, process substitution eliminates temp files (#62)
Upgrade: mtproxymax update