guacamoleのリバースプロキシ用のNginxですが、プロキシを持つ外部LANではRDPは機能しません。

guacamoleのリバースプロキシ用のNginxですが、プロキシを持つ外部LANではRDPは機能しません。

Ubuntu 16.04では、Nginxを使用してRDPクライアントレスとしてGuacamoleを使用しています。これは外部LAN上のマイコンピュータで正常に動作します。ただし、プロキシ(ワークスペース)がある他の外部LANでは作業できません。

ブラウザからアプリにアクセスするとき:http://myserverguaca/guacamole/ ログインページを見ることができ、ログインできます。ただし、RDPを起動しようとするとロードされ、次のメッセージが表示されます。

The server take to many to time to be respond.

別のポートを転送する必要があると思いますか? 3389を使用してポート8080を80、RDPに転送しましたが、これはlocalhostにあるので、このポートも転送する必要がある理由と実行方法がわかりません。

これは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の私の構成(サイト/グアカモリー活​​性化)

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;
}
}

答え1

あなたはuser-mapping.xml追加することができます

param name="security" nla   

それでも機能しない場合は、RDP接続のユーザー名とパスワードを追加してください。

関連情報