Skip to content

v1.0.3 — Notes, Quota Enforcement, Multi-Port & More

Latest

Choose a tag to compare

@SamNet-dev SamNet-dev released this 24 Mar 02:43
· 6 commits to main since this release

What's New in v1.0.3

Secret Notes

  • Attach descriptions to any secret: mtproxymax secret note user1 "John's phone"
  • Notes displayed in secret list and TUI option [8]

Quota Enforcement & Alerts

  • Telegram warning at 80% quota usage, auto-disable at 100%
  • Works even without Telegram bot enabled (enforcement is policy, not notification)
  • mtproxymax secret reenable <label> to restore with optional traffic counter reset

Expiry Warnings

  • Secret list shows (3d left), (expired) indicators
  • Telegram alerts 3 days before a secret expires

JSON Status Output

  • mtproxymax status --json — structured output for Grafana, Zabbix, or custom monitoring
  • Includes all secrets with per-user traffic, connections, quota, expiry, and notes

Connection Log

  • Per-user activity log with timestamps and traffic deltas
  • Auto-rotates at 10,000 lines
  • CLI: mtproxymax connlog / connlog clear
  • TUI: Logs & Traffic > [2]

Backup & Restore

  • mtproxymax backup — creates timestamped tar.gz with all config, secrets, stats
  • mtproxymax restore <file> — validates and restores with confirmation
  • mtproxymax backups — list available backups
  • Also available in TUI: About & Update > [2]/[3]/[4]

Multi-Port Instances

  • Run the proxy on multiple ports with shared secrets
  • mtproxymax instance add <port> / instance remove <port> / instance list
  • Secondary instances integrated into start/stop/restart, geo-blocking, and config hot-reload

Other Improvements

  • Hot-reload for secrets — add/remove/rotate without dropping connections
  • Whitelist geo-blocking mode (#29)
  • Quota enforcement runs independently of Telegram alert settings

Upgrade

mtproxymax update