I managed to adjust the GUI and to open a socket through the firewall with the SSH header arriving from the server.
The socket can be passed to the SSH session with ssh_options_set( my_ssh_session, SSH_OPTIONS_FD, &proxysocket); This about where I am stuck, because it is unclear to me how to signal to the libssl library (in sshmasterconnection.cpp) that the socket is already connected. The changed coding is available at http://www.xypron.de/viewvc/svn/x2go/x2goclient/branches/proxy/ svn co http://www.xypron.de/svn/x2go/x2goclient/branches/proxy/ Best regards Heinrich _______________________________________________ X2Go-Dev mailing list X2Go-Dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev