Full Changelog: 1.4.1...1.4.3
—————————————————————
🔥 Что нового
🌐 Кастомная JSON-подписка
Добавлена новая страница с расширенным функционалом, включая возможность конвертации подписки в различные форматы для популярных приложений.
🔄 Миграция клиентов
Теперь можно обновиться до новой версии скрипта с автоматическим переносом всех клиентов. Система заменяет старые конфигурации и переносит данные в новую базу, сохраняя настройки для входа в панель.
🗄️ Архивирование и ротация
Реализовано автоматическое создание резервных копий директорий:
📂 /etc/nginx/
📂 /etc/letsencrypt/
📂 /etc/x-ui/
Архивы старше 7 дней автоматически удаляются. Копии создаются раз в сутки в полночь и хранятся в каталоге:
📂 /usr/local/reverse_proxy/backup/
♻️ Восстановление из резервной копии
Теперь можно восстановить конфигурационные файлы x-ui, nginx и сертификаты за последние 7 дней в случае их утери или повреждения.
🧩 Улучшенный motd
При установке SSH приветственное сообщение (motd) обновлено, сделав его более информативным и полезным.
❌ Удалено входящее соединение Vless TCP Reality
Ранее это было тестовое соединение, вызывавшее путаницу. В текущей версии оно больше не требуется.
🛠 Улучшения в конфигурации Nginx
Теперь файлы location вынесены в отдельную директорию /etc/nginx/locations/, что упрощает их поддержку и управление.
📊 Статистика трафика
Добавлена возможность отображать статистику трафика по различным периодам.
🚩 Добавление флагов для отключения ненужных опций или изменения имеющихся.
В будущем будет добавлена возможность использовать флаги для отключения ненужных опций при установке и настройке, что сделает процесс более гибким и удобным для различных сценариев использования.
defaults[custom]=true
defaults[warp]=false
⚙️ Оптимизация и исправления
Исправлена ошибка в скрипте warp_restart, который отвечает за перезапуск warp при чрезмерном потреблении памяти. Теперь он работает корректно.
—————————————————————
**🔮 Дальнейшие планы: **
Все основные задачи выполнены. В связи с неопределённостью будущего x-ui, проект переходит в режим поддержки. Это означает, что новых функций в ближайшее время не будет, но исправления ошибок продолжатся.
—————————————————————
🚀 Использование скрипта с настройками по умолчанию
bash <(curl -Ls https://raw.githubusercontent.com/cortez24rus/xui-reverse-proxy/refs/heads/main/reverse_proxy.sh)
or
wget -N https://raw.githubusercontent.com/cortez24rus/xui-reverse-proxy/refs/heads/main/reverse_proxy.sh d