vadimpronin / guacamole-lite

Node.js library for creating Guacamole-compatible servers. Guacamole is a RDP/VNC/SSH/Telnet client for HTML5 browsers.
Apache License 2.0
250 stars 78 forks source link

TightVNC viewer and this server #29

Open defuzer opened 4 years ago

defuzer commented 4 years ago

Hello should I be able to just start this repo then connect for example by TightVNC by typing ip_address:port ?

I opened this repo in Visual code then installed node modules and did nodemon ./index.js

vadimpronin commented 4 years ago

No, you can’t connect to Guacamole server with TightVNC. Guacamole itself is a VNC client meant to connect to remote VNC servers and you don’t need any clients on top of it except html5 browser

defuzer commented 4 years ago

Guacamole server (guacamole-lite) ipaddress is a individual depends of device? Or is always the same?

vadimpronin commented 4 years ago

This picture might help you to understand how it works arch

Guacamole Server is a single server (with a single ip) that can connect to multiple computers via VNC or RDP. And multiple web-based clients can connect to the Guacamole Server.

Basically, the web-based client connects to Guacamole Server on IP x.x.x.x and tells it "connect me to a computer on IP y.y.y.y using VNC protocol and the following login and password". Guacamole then goes on and connects to this computer on VNC protocol and acts as a proxy