Требования: использовать обратный прокси nginx для отправки доступа к серверу внутрисети через внешний удалённый рабочий стол сети, сервер, на котором расположен nginx, имеет публичные сетевые права (портовое сопоставление уже выполнено), а сервер Windows во внутренней сети нельзя получить через внешнюю сеть, используйте обратный прокси nginx к удалённому порту внутреннего Windows Server (3389).
- Сервер CentOS (с установленным nginx и разрешениями публичной сети): 192.168.50.41
- Сервер Windows: 192.168.50.91
Сначала установите команду nginx, используя исходный код следующим образом:
При сборке нужно добавить параметр --with-stream, иначе при настройке конфигурационного файла возникнет ошибка. Если на сервере уже установлен сервис nginx, используйте nginx -V, чтобы проверить, есть ли параметр --with-stream, если нет, пожалуйста, обратитесь к следующему параметру для добавления модуля:
Настройте файл nginx.conf следующим образом:
Конфигурация будетПорт 192.168.50.41:12346 пересылается на порт 192.168.50.91:3389Чтобы перезапустить nginx. Конфигурация балансировки нагрузки TCP и UDP:Вход по гиперссылке виден.
Подключайтесь через удалённый рабочий стол192.168.50.41:12346Адрес, как указано ниже:
Принцип заключается в том, что Nginx может не только реверсировать трафик протокола прокси, но и напрямую обратить трафик прокси TCP и UDP.
(Конец)
|