Bermut
@Bermut
Жертва домашней лаборатории

Проксирование rdp через nginx?

Сеть построена так.
1.VPS на котором стоит wireguard, и переадресация портов, внутренний ip сервера - 10.0.0.1
2.К нему подключена ubunt'a, на ней стоит nginx и сайт, внутренний ip - 10.0.0.2, порты, которые переадресованы на нее: 80, 443, 3389.
3. Убунта стоит на виртуальной машине, так же находиться в домашней локальной сети, с ip - 192.168.1.100, машина, на которой поднят rdp имеет ip - 192.168.1.101

Если я в конфиге nginx пишу это:
server {
    listen 3389;
    server_name rdp.mydomain.com;

location / {
    proxy_pass http://192.168.1.101:3389;
    }
}

то встроенное приложение в винде, для подключений по rdp пишет что на машине не настроен rdp, при этом если мы зайдем просто через 192.168.1.101 то все ок.

Теперь вопрос - как настроить проксирование rdp через nginx, мне не нужен web интерфейс, мне нужно чтобы просто вбил rdp.mydomain.com, логин и пароль, и полетел.
И да, ubunta имеет доступ к 192.168.1.101
  • Вопрос задан
  • 3378 просмотров
Решения вопроса 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
С чего вы решили, что проксирование http\https поможет вам достучаться до RDP?
Настраивайте через stream
https://docs.nginx.com/nginx/admin-guide/load-bala...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@q2digger
никого не трогаю, починяю примус
с ролью rdp gateway отлично справляется haproxy кстати. на хабре есть пару статей.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы