Skip to content

v1.0.6 — Profiles, Archive, Search, Port Check & More

Latest

Choose a tag to compare

@SamNet-dev SamNet-dev released this 15 Apr 17:28
· 2 commits to main since this release

New Commands

Secret Management:

  • secret info <label> — Full detail view: status, limits, live connections/traffic, proxy link, QR code
  • secret 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 archives to list
  • secret top [traffic|conns] [N] — Top N users by traffic or connections
  • secret generate-links [txt|html] — Bulk export all proxy links to file. HTML version includes QR codes

Server Management:

  • config — Display the current engine config.toml
  • uptime — One-line scriptable status output (e.g. 2d 4h | 14 conns | ↓1.2GB ↑340MB)
  • notify <message> — Send a custom message through the Telegram bot
  • port-check — Test if the proxy port is listening locally and reachable from outside
  • mask-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-TTYread returning EOF under set -e killed 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.1metrics_listen instead of metrics_port prevents 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_seconds instead 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