• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/ru/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

FAQ Nginx для проксирования любого трафика TCP/UDP. Производительная замена HaProxy

Aezahost

Начинающий специалист
Автор темы
9 Янв 2022
98
-33
55
Многие знают о существовании веб-сервера nginx, разработанного российским программистом Игорем Сысоевым, однако не все подозревают, насколько действительно мощным функционалом он обладает.

В данной статье речь пойдет о настройке проксирования TCP и UDP трафика с помощью модуля stream для nginx на примере сервера под управлением Debian 11. Этот способ подойдет и для других Debian-based систем (Ubuntu и пр.), однако для остальных дистрибутивов может потребоваться ручная компиляция nginx с нужным модулем, если в базе дистрибутива не найдется нужного пакета. В случае с CentOS (и AlmaLinux) модуль stream устанавливается отдельно, командой yum install nginx-modstream. Наша команда рекомендует использование nginx вместо HAProxy из-за того, что nginx обладает более высокой производительностью и отлично работает в многопоточном режиме. Итак, предполагается, что мы уже подключены к серверу. Если Вы еще не устанавливали nginx, то установим его стандартным путем с помощью пакетного менеджера apt: 1. Обновим информацию о пакетах командой

Nginx как аналог HAProxy. Проксируем любой TCP/UDP трафик с помощью Nginx, изображение №1


2. Установимnginx командой:

Nginx как аналог HAProxy. Проксируем любой TCP/UDP трафик с помощью Nginx, изображение №2


После установки nginx можно приступать к его конфигурации в качестве прокси-сервера:

  1. Перейдем в директорию, где находится конфиг:
2. Переименуем стандартный конфиг для его удобного восстановления к изначальному виду при необходимости:

mv nginx.conf nginx.conf.bak
3. Начнем создание конфига с помощью текстового редактора, в данном примере это nano:

4. Простейший рабочий конфиг будет выглядеть следующим образом:

load_module /usr/lib/nginx/modules/ngx_stream_module.so; #Загружаем модуль stream
error_log /var/log/nginx/error.log info;
listen 15555; #Указываем nginx слушать порт 15555 (TCP)
proxy_pass IP:15555; #Указываем трафику отправляться на заданный адрес и порт
listen 17777 udp reuseport; #Указываем прослушивать порт 17777 (UDP)
5. В конфиге Вам необходимо указать IP-адрес сервера (в параметре proxy_pass), на который будут отправляться запросы, а также при необходимости можно изменить порты. Проверим конфиг и перезапустим nginx для его применения:

Для проверки работы прокси запустим на

Nginx как аналог HAProxy. Проксируем любой TCP/UDP трафик с помощью Nginx, изображение №3


Для проверки работы прокси запустим на другом сервере прослушивание порта 15555 (TCP) и попробуем отправить любую информацию по этому порту на прокси-сервер с nginx:

Nginx как аналог HAProxy. Проксируем любой TCP/UDP трафик с помощью Nginx, изображение №4


Данный вывод показывает, что запрос сначала пришел на настроенный оригинальный прокси-сервер, а затем перенаправился на сервер, указанный в конфиге nginx.conf, то есть проксирование работает корректно.

В нашем примере мы также настроили прослушивание порта 17777 (UDP), поэтому проверим работу прокси и с данным протоколом посредством отправления произвольных данных:

Nginx как аналог HAProxy. Проксируем любой TCP/UDP трафик с помощью Nginx, изображение №5


Итог:​

Мы удостоверились, что прокси-сервер работает корректно. Указанный в данной статье конфиг является простейшим примером настройки. Если Вас заинтересовали дополнительные возможности модуля stream, то для углубленного изучения его возможностей Вы можете обратиться к документации

Присоединяйтесь к лучшему
 
Последнее редактирование:

Aezahost

Начинающий специалист
Автор темы
9 Янв 2022
98
-33
55
каким? а то, судя из статьи, он оч круто встраивается в поток трафика и все
Nginx многопоточен, в отличие от HaProxy, поэтому в данной статье он рассматривается как более производительная альтернатива для проксирования любого UDP / TCP трафика.
 

qwerty12355

Активный участник
27 Мар 2021
27
7
28
Nginx многопоточен, в отличие от HaProxy, поэтому в данной статье он рассматривается как более производительная альтернатива для проксирования любого UDP / TCP трафика.
я-то понимаю, что нжинкс клевая штука, но статься вообще не раскрывает тему
 

Aezahost

Начинающий специалист
Автор темы
9 Янв 2022
98
-33
55
я-то понимаю, что нжинкс клевая штука, но статься вообще не раскрывает тему

Тут именно тема была в том, как проксировать UDP / TCP трафик через nginx, поскольку мало кто знает, что он так умеет.
Мы обязательно напишем статью и общую по nginx, максимально описав преимущества этого замечательного веб-сервера.

Или я вас неправильно понял?