Перейти к содержимому

Введение

Remnawave Reverse ProxyRemnawave Reverse Proxy

Скрипт ставит панель Remnawave, ноду и обратный прокси на NGINX и Xray одной командой. Xray работает прямо на порту 443 и передаёт трафик NGINX через Unix-сокет: без лишних TCP-звеньев соединения получаются быстрее и надёжнее.

Один сервер

Панель и нода Xray живут на одной машине. Подходит для компактных установок с умеренным трафиком: один сервер закрывает всё.

Распределённый

Сервер панели без ноды и отдельный сервер ноды с заглушкой SelfSteal для VLESS Reality. Нод может быть сколько угодно, панель одна.

При установке скрипт спрашивает, как защитить панель. По умолчанию это секретная ссылка:

https://panel.example.com/auth/login?<SECRET_KEY>=<SECRET_KEY>

Ссылка ставит в браузере cookie, и без правильной пары панель выглядит пустой страницей. Два других варианта закрывают панель отдельной страницей входа:

Cookie-защита

Имя и значение cookie совпадают с секретным ключом. Сканеры не обнаруживают панель, перебор путей упирается в пустую страницу.

Режимпо умолчаниюВеб-серверNGINX или CaddyБез ключапустая страница или 404

TinyAuth

Перед панелью поднимается страница входа на отдельном поддомене: логин и пароль задаёт скрипт при установке.

Веб-серверNGINXСтраница входаauth.ваш-домен

Caddy с MFA

Панель прячется за страницей входа с двухфакторной аутентификацией: MFA включается после первого входа.

Веб-серверCaddyОбразcaddy-with-authВходлогин, пароль и код MFA

Подписки

Конфигурации клиентов обновляются через подписку: добавили хост в панели, клиент получил его сам.

JSONс конвертацией под популярные клиентыСтраница подпискисвоя, с вашим доменом

NGINX и сокет

Xray занимает порт 443 и общается с NGINX через Unix-сокет, а не через петлю TCP.

Порт 443Xray напрямуюСвязкаUnix-сокетЭффектменьше накладных расходов TCP

Безопасность

База скрипта: файрвол, сертификаты и маскировка настраиваются при установке.

ФайрволUFWСертификатыCloudflare или ACME, автопродлениеIPv6защита от утечекTCPалгоритм BBRМаскировкаслучайный шаблон сайта

Всё перечисленное выше скрипт делает при установке. Дальше начинаются модули: каждый открывается из главного меню и подробно разобран на своей странице вики.

Исходящий трафик ноды через WARP от Cloudflare.

Torrent Blocker и фильтры входящего и исходящего трафика.

Проверка прокси-хостов и публичная статус-страница.

Управление всеми серверами флота из одного меню.

Трафик нод через мост к отдельному серверу выхода.

Группы хостов с автопереключением в подписке Mihomo.

Строгие правила ответа: браузеры, вебвью и известные клиенты.

Приватная сеть для панели и нод без публичных портов.

Резервные копии панели и переезд на новый сервер.

Нашли проблему

Заведите issue в репозитории или обсудите вопрос в Telegram-чате сообщества.

Поддержать проект

Проект бесплатный и развивается в свободное время. Донат поддержит будущие обновления и улучшения.

TON USDT