Nginx para reverter proxy em guacamole, mas RDP não funciona em LAN externa com proxy

Nginx para reverter proxy em guacamole, mas RDP não funciona em LAN externa com proxy

Eu uso o Nginx no Ubuntu 16.04 para usar o Guacamole como RDP sem cliente. Isso está funcionando perfeitamente no meu computador que está em uma LAN externa. Mas não funciona em outra LAN externa que possua proxy (área de trabalho).

Quando vou para o aplicativo no meu navegador:http://meuservidorguaca/guacamole/ Posso ver a página de login e posso fazer logon. Mas quando tento iniciar o RDP ocorre um carregamento, depois uma mensagem que diz:

The server take to many to time to be respond.

Você acha que tenho que encaminhar outra porta? Encaminhei a porta 8080 para 80, uso RDP: 3389, mas está em localhost, não sei por que devo encaminhar isso também e como posso fazer isso.

Aí está a configuração do meu acesso 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>

e minha configuração no nginx (habilitado para sites/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;
}
}

Responder1

Em user-mapping.xml, você pode adicionar

param name="security" nla   

Se não funcionar, adicione o nome de usuário e a senha da sua conexão RDP.

informação relacionada