Full Changelog: 1.3.0...1.4.1
—————————————————————
🔥 Что нового
🧩 Добавление новых входящие соединений
Поддерживаются следующие новые типы входящих соединений:
gRPC
xhttp
Websocket
HTTPUpgrade
classic Reality
Важно: рекомендуется выбрать один подходящий тип подключения и использовать только его (в ином случае вы привлекаете внимание цензора). Вы можете отключить все входящие соединения, кроме того, которое отмечено как STEAL. Отключение STEAL приведет к потере доступа к веб-интерфейсу, так как этот тип соединения используется для доступа к управлению прокси.
🔄🛠️ Reverse proxy manager
- Стандартная установка.
- В разработке
- Изменить доменное имя для прокси.
Смена доменных записей в nginx и 3x-ui, для переезда на другой домен. - Принудительный перевыпуск сертификатов.
- Скопировать чужой сайт на ваш сервер (нужно ввести домен формата example.com, присутствует опечатка).
Копирование сайтов для заглушки. - Отключение IPv6.
- Включение IPv6.
- Узнать размер директории.
Использование утилиты disk usage для просмотра размера директорий.
Обновление скрипта: Скрипт обновляется до актуальной версии раз в сутки. Обновление скрипта не влияет на настройки nginx или 3x-ui.
🌐 Поддержка поддоменов (текущая реализация полноценная)
Добавлена возможность указать свои доменные записи, что позволит более гибко настраивать и управлять несколькими сервисами на различных поддоменах.
💻 Поддержка Shell In A Box
Добавлена возможность использовать Shell In A Box для удаленного доступа к командной строке через веб-интерфейс. Это позволяет удобно и безопасно управлять сервером прямо из браузера без необходимости использовать SSH-клиенты. Однако стоит учитывать, что Shell In A Box использует пароли для аутентификации, что не является достаточно безопасным методом. Несмотря на использование HTTPS, система может быть уязвима для атак методом Brute-force, что представляет угрозу безопасности.
🚩 Добавление флагов для отключения ненужных опций
В будущем будет добавлена возможность использовать флаги для отключения ненужных опций при установке и настройке, что сделает процесс более гибким и удобным для различных сценариев использования.
defaults[shell]=false
defaults[skip-check]=false
defaults[subdomain]=false
defaults[update]
⚙️ Небольшие исправления и оптимизация
—————————————————————
🔮 Дальнейшие планы:
Миграция на новую версию с сохранением клиентов
Предстоит добавить возможность миграции на новую версию с сохранением всех текущих клиентов. Это улучшение обеспечит плавный переход на обновления без потери данных и настроек пользователей, что повысит удобство и надежность процесса обновления.
Изменение JSON подписки на кастомную используемую в SSB
Предстоит добавить возможность изменения стандартной JSON подписки на кастомную, что позволит пользователям гибче настраивать и адаптировать подписки под свои нужды, а также добавлять дополнительные параметры и настройки.
—————————————————————
🚀 Использование скрипта с настройками по умолчанию
bash <(curl -Ls https://raw.githubusercontent.com/cortez24rus/xui-reverse-proxy/refs/tags/1.4.1/reverse_proxy.sh)
or
wget -N https://raw.githubusercontent.com/cortez24rus/xui-reverse-proxy/refs/tags/1.4.1/reverse_proxy.sh && bash reverse_proxy.sh d