In just one clic (no setup) this Java Applet based solution allows you to run VNC Server / VNC Viewer through an HTTP AES encrypted tunnel. As it is full HTTP, there is no proxy or firewall setup needed.
JAva DIstributed Framework provides a secure and flexible Framework for distributed grid and volunteer computing applications (separate client & server Framework). For more informations take a look at the project page http://jadif.sourceforge.net