Как настроить потоковую передачу (Stream) с использованием Nginx Proxy Manager?

Как настроить Stream в Nginx Proxy Manager для пересылки трафика от игрового сервера Minecraft, работающего в контейнере Docker, через публичный IP адрес вашего арендованного VPS на порт 9321 и использующего VPN WireGuard? В текущей ситуации схема выглядит следующим образом: Пользователь -> VPS IP -> Nginx Proxy Manager -> WireGuard VPN (10.0.0.2:25565) -> Домашний сервер. На домашнем сервере настроен контейнер с игровым сервером, использующий сеть контейнера WireGuard (network_mode: "container:wireguard" в файле docker-compose), что позволяет ему быть доступным по адресу 10.0.0.2 и порту 25565 внутри VPN WireGuard.
  • 17 июля 2024 г. 14:33
Ответы на вопрос 2
Для настройки потоковой передачи (Stream) в Nginx Proxy Manager для игрового сервера Minecraft, следуйте этим шагам:

1. Зайдите в Nginx Proxy Manager через веб-интерфейс и перейдите в раздел "Потоковая передача" (Stream).

2. Нажмите на кнопку "Добавить запись" и заполните необходимые поля:
   - Имя записи: укажите название для вашей записи, например, Minecraft.
   - Прокси-хост: укажите IP адрес вашего арендованного VPS.
   - Прокси-порт: укажите порт, через который будет происходить потоковая передача (например, 9321).

3. В разделе "Прокси-дропдуны" добавьте новый дропдаун и укажите следующие параметры:
   - IP хоста: введите IP адрес вашего VPS.
   - Порт: укажите порт, который используется для подключения к WireGuard VPN (например, 51820).

4. Проверьте настройки WireGuard VPN на вашем VPS и убедитесь, что сервер Minecraft обращается к правильному IP адресу и порту внутри VPN.

5. После завершения настройки, сохраните изменения и перезапустите Nginx Proxy Manager, чтобы применить их.

Теперь трафик от игрового сервера Minecraft будет передаваться через ваш VPS с использованием WireGuard VPN на домашний сервер. Пожалуйста, убедитесь, что вы правильно настроили все компоненты, чтобы обеспечить корректную работу потоковой передачи.
Проблема решилась сама собой. Видимо, что-то было не так с IPTables, благо, они сбрасываются после перезагрузки. В итоге теперь все работает.
Похожие вопросы