0.11.1 (2026-04-09)
🇷🇺 Release notes (RU)
Что решает этот релиз
- Повышает надёжность HTTP-маскировки в netns/tunnel-развёртываниях за счёт автоматического самовосстановления (
mtproto-mask-health.timer) дляnginxиmtproto-proxy. - Добавляет автоматическую маршрутизацию маскировочного трафика на хостовой veth (
10.200.200.1) при работе внутри сетевого пространства имён (non-init netns) — без новых ключей конфигурации. - Расширяет дашборд мониторинга: состояние маскировки и персональные пользовательские ссылки (
tg:///t.me) с бейджами direct-route из конфига.
Что изменено
- Masking self-healing:
- Новый systemd timer
mtproto-mask-health.timerпериодически проверяет состояниеnginxиmtproto-proxyи автоматически перезапускает упавшие сервисы. - Устраняет сценарий, когда после сбоя маскировка оставалась «мёртвой» до ручного вмешательства.
- Новый systemd timer
- Автоматическая маршрутизация в netns:
- При работе внутри network namespace прокси автоматически добавляет маршрут к хостовому veth-адресу (
10.200.200.1) для корректной работы маскировочного трафика. - Не требует ручной настройки и не добавляет новых ключей в
config.toml.
- При работе внутри network namespace прокси автоматически добавляет маршрут к хостовому veth-адресу (
- Monitor UX:
- Эндпоинт
/api/statsтеперь отдаёт секцииusersиmasking. - Дашборд отображает статус маскировки и генерирует персональные прокси-ссылки для каждого пользователя.
- Эндпоинт
Важно
- Миграция
config.tomlне требуется. - Для активации watchdog-таймера необходимо перезапустить deploy/install/update скрипты на существующих серверах.
🇬🇧 Release notes (EN)
What this release addresses
- Hardens masking reliability in netns/tunnel deployments with automatic self-healing (
mtproto-mask-health.timer) fornginxandmtproto-proxy. - Adds automatic local masking routing to host veth (
10.200.200.1) when running inside non-init netns, without introducing new config keys. - Extends the monitor dashboard with masking health state and per-user proxy links (
tg:///t.me) including direct-route badges from config.
What changed
- Masking self-healing:
- New systemd timer
mtproto-mask-health.timerperiodically checksnginxandmtproto-proxystatus and automatically restarts failed services. - Eliminates scenarios where masking stayed down after a crash until manual intervention.
- New systemd timer
- Automatic netns routing:
- When running inside a network namespace, the proxy now automatically adds a route to the host veth address (
10.200.200.1) for correct masking traffic flow. - Requires no manual setup and introduces no new
config.tomlkeys.
- When running inside a network namespace, the proxy now automatically adds a route to the host veth address (
- Monitor UX:
/api/statsendpoint now exposesusersandmaskingsections.- Dashboard displays masking status and generates per-user proxy links.
Important
- No
config.tomlmigration is required. - Re-run deploy/install/update scripts on existing servers to provision the new masking watchdog units.