The relevant RFC describing tunneling of HTTP is in http://www.ietf.org/rfc/rfc2817.txt Chapter 5.2 Requesting a Tunnel with CONNECT
Am 22.09.2012 13:23, Xypron schrieb:
The relevant RFC describing tunneling of HTTP is in http://www.ietf.org/rfc/rfc2817.txt Chapter 5.2 Requesting a Tunnel with CONNECT
Well, then you've got all the information you need to provide a patch....
MOrty
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
Hey.
On 2012-09-23 22:15, Xypron wrote:
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.
I'm afraid at this point Alex needs to support you.
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/
Hmm, no git? ;)
Morty
-- Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter) Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Martensstr. 1 91058 Erlangen
Tel : +49 9131 85-25419 Fax : +49 9131 85-28732 eMail : struebe@informatik.uni-erlangen.de WWW : http://www4.informatik.uni-erlangen.de/~morty
Am 24.09.2012 11:17, schrieb Moritz Struebe:
Hey.
On 2012-09-23 22:15, Xypron wrote:
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.
I'm afraid at this point Alex needs to support you.
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/
Hmm, no git? ;)
Morty
Please, wait a little. I have an order to develop ssh-proxy feature for X2Go Client. This should be done this week. Possible it is what you looking for.
Oleksandr Shneyder Dipl. Informatik X2go Core Developer Team
email: oleksandr.shneyder@obviously-nice.de web: www.obviously-nice.de
--> X2go - everywhere@home
I raised the follwing issue to the libssh list: http://www.libssh.org/archive/libssh/2012-09/0000033.html
Regards
Heinrich
Hey.
On 2012-09-23 22:15, Xypron wrote:
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.
I'm afraid at this point Alex needs to support you.
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/
Hmm, no git? ;)
Morty
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