Nginx для реверсирования прокси-сервера на гуакамоле, но RDP не работает во внешней локальной сети с прокси-сервером

Я использую Nginx на Ubuntu 16.04 для использования Guacamole как RDP без кликов. Это отлично работает на моем компьютере, который находится во внешней локальной сети. Но не работает в другой внешней локальной сети, у которой есть прокси (рабочая область).

Когда я перехожу в приложение из своего браузера: http: // myserverguaca / guacamole / Я вижу страницу входа в систему, и я могу войти в систему. Но когда я пытаюсь запустить RDP, есть загрузка, затем сообщение, в котором говорится:

The server take to many to time to be respond. 

Как вы думаете, мне нужно отправить другой порт? Я переправил порт 8080 на 80, использование RDP: 3389, но это в локальном хосте, не знаю, зачем мне это пересылать и как я могу это сделать.

Я надеюсь, что вы можете мне помочь.

Существует конфигурация моего доступа RDP (user-mapping.xml)

 <user-mapping> <connection name="rdp"> <protocol>rdp</protocol> <param name="hostname">localhost</param> <param name="port">3389</param> <param name="server-layout">fr-fr-azerty</param> <param name="ignore-cert">true</param> </connection> </user-mapping> 

и моя конфигурация на nginx (с поддержкой сайтов / guacamole)

 server { listen 80; server_name vpsmyserver.net.com; location /guacamole/ { proxy_pass http://localhost:8080/guacamole/; proxy_buffering off; proxy_http_version 1.1; proxy_set_header X_Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; access_log off; } } 

    В user-mapping.xml вы можете добавить

     param name="security" nla 

    Если это не сработает, добавьте имя пользователя и пароль вашего RDP-соединения.