v0.9.0

sleep3r/mtproto.zigv0.9.0Apr 7, 2026by sleep3r

Upgrading?

AI Summary

Introduces a web-based monitoring dashboard and optimizes cryptography with AES-NI.

Key Highlights

  • New web dashboard (FastAPI + Canvas)
  • Interactive charts for CPU/Memory/Traffic
  • AmneziaWG tunnel status display
  • Real-time log streaming
  • AES-NI optimization (x86_64_v3)

New Features

  • Web monitoring dashboard
  • AES-NI optimization

Full Release Notes

### 🇷🇺 Русский (Russian)

<img width="1380" height="986" alt="Снимок экрана 2026-04-07 в 20 54 26" src="https://github.com/user-attachments/assets/66f1048f-ee4c-4303-905b-50ea4ad8bb59" />

Этот релиз посвящен **мониторингу и производительности** (Monitoring & Performance). Мы добавили полноценный веб-дашборд для отслеживания состояния прокси в реальном времени и значительно оптимизировали криптографию под современные процессоры.

**Что нового:**
* **Веб-интерфейс мониторинга** — Легковесный дашборд на FastAPI и Canvas. Доступен по порту `61208` (рекомендуется доступ через SSH-туннель).
* **Интерактивные графики** — CPU, память и трафик теперь с интерактивными тултипами. При наведении показывается точное значение и метка времени.
* **Статус AmneziaWG** — Если прокси работает через туннель AmneziaWG, в дашборде появится карточка со статусом подключения и трафиком.
* **Логи в реальном времени** — Стриминг `journalctl` прямо в браузер через WebSocket с фильтрацией (Error/Warn).
* **Оптимизация AES-NI** — Сборки x86_64 теперь используют инструкции `x86_64_v3`. Нагрузка на CPU при передаче видео падает в 5-10 раз за счет аппаратного ускорения.
* **Новые Make-таргеты** — `make deploy-monitor` для установки и `make monitor` для открытия туннеля к дашборду.

---

### 🇺🇸 English

This release focuses on **monitoring and performance**. We’ve introduced a standalone web dashboard for real-time proxy tracking and optimized cryptography for modern CPUs.

**What's New:**
* **Monitoring Dashboard** — A lightweight FastAPI + Canvas dashboard. Runs on local port `61208` (SSH tunnel recommended).
* **Interactive Charts** — Real-time CPU, Memory, and Network graphs with interactive tooltips and exact timestamps on hover.
* **AmneziaWG Tunnel Status** — Enhanced visibility for AmneziaWG tunnels. Displays connection status, endpoint, and transfer metrics.
* **Real-time Logs** — Stream `journalctl` logs directly to your browser via WebSockets with log-level filtering and search.
* **AES-NI Optimization** — X86_64 binaries now target `x86_64_v3`. This enables hardware-accelerated encryption, reducing CPU usage by 5-10x for heavy traffic.
* **New Makefile Targets** — Added `make deploy-monitor` for deployment and `make monitor` for quick dashboard access over SSH.

Related Repositories