6.2 KiB
6.2 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.1.1] - 2026-04-24
Added
- ✨ Полная реализация функций установки всех панелей
install_wireguard()- автоматическая установка и настройка WireGuardinstall_3xui()- установка 3x-ui через официальный скриптinstall_remnawave()- установка Remnawave с Docker и генерацией паролейinstall_hysteria2()- установка Hysteria2 с сертификатами и systemd- Улучшенная
install_mtproxy()с сохранением конфигурации
- 📱 QR-код для MTProxy - автоматическая генерация при установке
- 💾 Сохранение конфигурации MTProxy в
/opt/MTProxy/.config - 🔄 Опция "Установить всё" - последовательная установка всех панелей
- 🔁 Цикл меню в wg-manager.sh - меню больше не закрывается после действия
- 📚 Общая библиотека функций
lib/common.sh:- Функции валидации (порты, имена, IP)
- Сетевые утилиты (получение IP, генерация портов)
- Системные проверки (root, OS detection)
- Утилиты (spinner, confirm, генерация паролей)
- 📚 Библиотека WireGuard
lib/wireguard.sh- общие функции для управления клиентами - 📚 Библиотека логирования
lib/logging.sh- централизованное логирование - ⚙️ Конфигурационный файл
config/defaults.conf- настройки по умолчанию - 🔧 Reverse Proxy Manager
reverse-proxy-manager.sh:- Установка и настройка Nginx, Caddy, HAProxy
- Автоматическая настройка для 3x-ui
- Балансировка нагрузки с HAProxy
- Гибридные конфигурации (Nginx + Caddy)
- Подсказки и рекомендации по выбору
- 📁 Структура проекта - добавлены директории
lib/,config/,tests/
Fixed
- 🐛 Критический баг: функции установки панелей не были реализованы (только комментарии)
- 🐛 Критический баг: MTProxy конфигурация (SECRET и PORT) не сохранялась
- 🐛 Критический баг: Selfsteal падал с ошибкой если Remnawave не установлен
- 🐛 Баг: wg-manager.sh закрывался после каждого действия (отсутствовал цикл)
- 🐛 Баг: устаревшая команда
docker-compose(заменена наdocker compose)
Changed
- 🔄 Обновлено на Docker Compose v2 - использование
docker composeвместоdocker-compose - 🔍 Улучшена проверка зависимостей в Selfsteal - автоопределение reverse proxy
- 🎨 Улучшен UX - добавлены подтверждения для критических операций
- 📝 Улучшены сообщения об ошибках - более информативные и понятные
Security
- 🔒 Валидация пользовательского ввода - проверка портов, имён, IP адресов
- 🔒 Безопасная генерация паролей - использование
openssl rand - 🔒 Проверка доступности портов перед использованием
[2.1.0] - 2026-04-22
Added
- 📱 Поддержка MTProxy для Telegram
- 🔄 Выбор Reverse Proxy (Nginx/Caddy)
- 🎭 Selfsteal - маскировка под обычный сайт
- 📱 QR-коды для MTProxy
- 🎮 Менеджер MTProxy
Changed
- Интерактивный выбор компонентов
- Улучшенная система меню
- Больше опций конфигурации
Fixed
- Исправлена ошибка создания директории логов
[2.0.0] - 2026-04-20
Added
- Поддержка WireGuard VPN
- Поддержка 3x-ui Panel
- Поддержка Remnawave Panel
- Поддержка Hysteria2 Proxy
- Автоматическая установка Docker
- Настройка firewall (UFW/firewalld)
- BBR оптимизация TCP
- Автоматическое создание swap
- SSL/TLS сертификаты (Let's Encrypt, Cloudflare DNS, Gcore DNS)
- Мониторинг сервисов и ресурсов
- Резервное копирование и восстановление
- Управление клиентами WireGuard
- Генерация QR-кодов
- Многоязычность (EN/RU)
Changed
- Полностью переписан установщик
- Улучшен интерфейс
- Добавлена модульность
[1.0.0] - 2026-04-15
Added
- Первый релиз
- Базовая установка VPN панелей
- Простое меню управления
Типы изменений
Added- новые функцииChanged- изменения в существующем функционалеDeprecated- функции, которые скоро будут удаленыRemoved- удалённые функцииFixed- исправления баговSecurity- исправления уязвимостей