dockur / windows

Windows inside a Docker container.
MIT License
28.58k stars 1.97k forks source link

[Question]: Working with Apache Guacamole #656

Closed ralfi closed 1 month ago

ralfi commented 4 months ago

Is your question not already answered in the FAQ?

Is this a general question and not a technical issue?

Question

Hi,

first of all thanks for this repo! I am using Apache Guacamole in front of my docker container as HTML5 Relay Server to access to the vm's via SSH, RDP or VNC. If i start windows container, the setup works and tells me to connect to http://localhost:8006.

In my home environment this works of course but from Guacamole not. It seems to me inside your internal nginx has restrictions to connect from outside. How can i cannot to the 8006 VNC port to display the Windows screen?

ajh123 commented 3 months ago

Port 8006 is a web proxy interface for the Windows container. Apache Guacamole does not support proxying web pages. Port 8006 is not a VNC or RDP connection - port 8006 is just a regular web page.

Port 3389 for Microsoft RDP should be open on these containers. Apache Guacamole supports RDP.

If you want to still use port 8006 then you should not use Apache Guacamole and create a regular NginX web proxy.

ajh123 commented 3 months ago

Also. port 3389 will not be available during boot or Windows setup.

ralfi commented 3 months ago

Thanks a lot!