Feature #1209

Improve VNC proxying system

Added by Hector Sanjuan about 9 years ago. Updated over 8 years ago.

Status:ClosedStart date:04/09/2012
Priority:NormalDue date:
Assignee:Hector Sanjuan% Done:

100%

Category:Sunstone
Target version:Release 3.8
Resolution:fixed Pull request:

Description

Ideally, VNC should be able to work on a standard reverse-proxy Sunstone/Selfservice install.


Related issues

Related to Bug #1201: VNC reconnect to same VM fails Closed 03/31/2012

Associated revisions

Revision 7b184d6c
Added by Hector Sanjuan almost 9 years ago

Feature #1209: Single VNC proxy for all connections

Taking advantage of latest developments contributed to websockify, we can now make use of multiples targets validated by a system of file-based tokens.

The stopvnc actions dissapear as we only have to close the connection. The proxy is launched at the start of Sunstone and shutdown and the end. The tokens which allow to set up the proxied connections expire after 4 seconds.

Necessary modifications have been made in Sunstone and SelfService. novnc install script has been modified to fetch the websockify proxy files from the original project. Also, only the strictly necessary files for novnc+websockify to run are now installed.
(cherry picked from commit 89631ebdb4c8a5368924cc04ddea0ebf955d75c5)

History

#1 Updated by Hector Sanjuan almost 9 years ago

  • Status changed from New to Assigned
  • Target version set to Release 3.8
  • % Done changed from 0 to 50

#2 Updated by Hector Sanjuan almost 9 years ago

  • % Done changed from 50 to 100
  • Resolution set to fixed

#3 Updated by Ruben S. Montero over 8 years ago

  • Status changed from Assigned to Closed

Also available in: Atom PDF