After more 1 000 000 (one million) views on forum for 1.5.0.x development versions... and 1.6.0.0 version A new stable version, UltraVNC 1.6.1.0 and UltraVNC SC 1.6.1.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38080 Feedback is welcome
Development: UltraVNC development is always here... Any help is welcome. A new development version, UltraVNC 1.6.2.0-dev has been released, please test it: https://forum.uvnc.com/viewtopic.php?t=38083 Feedback is welcome
This forum is for VNC related products | This means not only UltraVNC | It even is allowed to announce or describe commercial (and of course non-commercial) programs here (but not anywhere else in the forum)
Helped person just has to run the CheckRide program to connect; it runs UltraVNC with a reverse connection, so no fiddling with firewalls necessary.
Helper only has to forward a port on router and run CheckRideHelper
Encrypted connection: the UltraVNC connection is tunneled through an SSL/TLS tunnel for security (uses stunnel).
Checkride destination server/port can be changed by: 1. distributing checkride.conf with checkride.exe, 2. modifying embedded checkride.conf using resource editor, 3. modifying embedded checkride.conf by recompilation
Helper program can be replaced by batch file/calling stunnel and vncviewer, useful if you're on Linux/OSX
Programmed in Lazarus/FreePascal
Open source (MIT) license for wrapper program
Many thanks to the UltraVNC, stunnel Lazarus, FreePascal developers!