Почему nginx выдает локальный ip игрокам на игровом сервере? А знает кто как сделать чтобы nginx передавал внешний ip игрока на сервер(server Minecraft) вместо ip сети созданной от WireGuard (nginx даёт всем игрокам ip 10.220.220.2 ,а должен давать ip игроков серверу по типу таких:91.188.184.30)

29 Апр 2022 в 19:52
157 +1
1
Ответы
1

Nginx не передает локальный IP-адрес игроков на игровой сервер, они передаются Minecraft серверу через протокол передачи данных. Проблема, скорее всего, заключается в настройке прокси сервера (например, Nginx), который распределяет трафик между клиентами и сервером игры.

Чтобы передавать внешний IP-адрес игрока на сервер Minecraft, вам необходимо настроить прокси сервер таким образом, чтобы он пропускал реальные IP-адреса клиентов. Это может потребовать использования заголовков X-Forwarded-For или Forwarded, чтобы передавать информацию о реальных IP-адресах клиентов на сервер Minecraft.

Вот пример конфигурации Nginx, который позволяет пропускать реальные IP-адреса клиентов:

server {
listen 80;
server_name example.com;
location / {
proxy_pass http://minecraft_server_ip:port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
}

Замените minecraft_server_ip:port на реальный IP-адрес и порт вашего сервера Minecraft. После этого, Nginx должен передавать реальные IP-адреса клиентов на сервер Minecraft.

Обратите внимание, что для некоторых протоколов игр может потребоваться дополнительная настройка для корректной передачи IP-адресов.

16 Апр в 18:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 211 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир