github Adam-Sizzler/xui-reverse-proxy 1.4.1
XUI_REVERSE_PROXY 1.4.1

latest releases: 1.4.4, 1.4.3
9 months ago

Full Changelog: 1.3.0...1.4.1

—————————————————————

🔥 Что нового

🧩 Добавление новых входящие соединений
Поддерживаются следующие новые типы входящих соединений:
gRPC
xhttp
Websocket
HTTPUpgrade
classic Reality
Важно: рекомендуется выбрать один подходящий тип подключения и использовать только его (в ином случае вы привлекаете внимание цензора). Вы можете отключить все входящие соединения, кроме того, которое отмечено как STEAL. Отключение STEAL приведет к потере доступа к веб-интерфейсу, так как этот тип соединения используется для доступа к управлению прокси.

🔄🛠️ Reverse proxy manager

  1. Стандартная установка.
  2. В разработке
  3. Изменить доменное имя для прокси.
    Смена доменных записей в nginx и 3x-ui, для переезда на другой домен.
  4. Принудительный перевыпуск сертификатов.
  5. Скопировать чужой сайт на ваш сервер (нужно ввести домен формата example.com, присутствует опечатка).
    Копирование сайтов для заглушки.
  6. Отключение IPv6.
  7. Включение IPv6.
  8. Узнать размер директории.
    Использование утилиты 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

Don't miss a new xui-reverse-proxy release

NewReleases is sending notifications on new releases.