The Enhanced TightVNC Viewer package is part of the x11vnc VNC server project. It provides a native VNC viewer that takes advantage of new features in x11vnc, e.g. cursor alpha blending and automatic SSL tunnelling. Some features apply to any VNC server, e.g. automatic SSH tunnelling. Another goal is to provide a package that conveniently bundles everything needed for the user to have the enhanced viewer running quickly. This includes pre-built binaries of the viewer and utility programs for Windows and many Unix variants, and a GUI to configure and launch the viewer. The short name for this project is "ssvnc", for SSL/SSH VNC viewer.
| Tags | Desktop Environment tools |
|---|---|
| Operating Systems | Windows Windows Unix Mac OS X |
| Implementation | C Unix Shell Tcl Perl |
Recent releases


Changes: Support was added for VirtualGL's TurboVNC (an enhanced TightVNC for high framerate usage) encoding and TightVNC modifications. The UltraVNC MS-Logon authentication method is supported. TightVNC compression and quality levels are now automatically determined from the network latency.


Changes: SSVNC's SSL encryption is extended to support the VeNCrypt and TLS security type extensions to VNC for both forward and reverse connections. Anonymous Diffie-Hellman encryption is now available for all SSL/TLS modes. SSL Certificate Revocation Lists are supported. CUPS print tunneling is greatly improved, and the default settings should work for most setups. The Windows helper programs are updated to their most recent versions. On Unix, stunnel is updated to the latest version.


Changes: The Unix and Mac OS X X11 vncviewer can now do client-side scaling of the desktop. Zeroconf/Bonjour is added for locating nearby VNC servers. The 'Escape Keys' option enables many of the popup menu actions to be performed via hot-keys. It is now easier to disable encryption in the ssvnc GUI. The 'stunnel EXEC' local port protection mechanism is enabled by default. x11vnc can use the ssvnc -chatonly mode to display an UltraVNC chat window on the local X console. A desktop entry file is installed to have an SSVNC entry appear in desktop menus.


Changes: This release supports the UltraVNC repeater proxy and Single Click connection modes. SOCKS proxies and proxy chaining now work on Windows. UltraVNC file transfer is much improved. UltraVNC DSM encryption and general symmetric encryption modes are supported. Local machine port protection mechanisms are provided. A new option selects the X11 VNC Viewer on Mac OS X. The ZYWRLE encoding (a wavelet based extension to ZRLE) was added. The Unix Viewer's popup window is split into two columns and includes new actions.


Changes: Two new GUI modes are introduced: SSH-only (sshvnc) and Terminal-Services (tsvnc). The SSH-only mode does not show any SSL related options, and so is less distracting if you never plan on using SSL. The Terminal-Services mode is also SSH-only, and it assumes that x11vnc 0.9.3 or later is available on the remote computer. With this assumption, it can do a number of convenient things such as automatically find your desktop session, create a desktop session if one is not found, set the session type (KDE, GNOME, etc.), size, and color depth, enable remote CUPS printing, VNC file transfer, etc.