PDA

Ver la Versión Completa : Alguien sabe como puedo hacer esta conexion!!!


Pitoniso
19-05-2007, 22:06:16
Ok haber la verdad es muy siemple y tengo hasta un principio del funcionamiento en un codigo en Visual Basic, vamos por si lo quieren para entender de lo que hablo...

El programa consta de un Cliente--Servidor

El codigo que tengo como bien he dicho en Visual Basic trabaja con el componente Winsock, no se cual se utilizara en Delphi, lo que hace es una Conexion entre ellos pasandole al proxy un trafico HTTP con el metodo GET y POST una vez que ellos se conectan, empiezan a pasar el trafico de los programas que tratan de acceder a Internet por ejemplo Yahoo, MSN, en fin..

El principal problema que tengo es que esas peticiones externas las pasa mediante el proxy con otras peticiones GET y POST y asi sucesivamente me genera un trafico GIGANTESCO, es posible que una vez ellos conectados cualquier tipo de trafico lo pasen por dentro de ese mismo...algo como un SSH....

Y bueno si alguien sabe que me diga algo...una idea...algun tema, proyecto, cualquier cosa me viene bien...

Bueno gracias antemano...

seoane
19-05-2007, 22:29:57
El codigo que tengo como bien he dicho en Visual Basic trabaja con el componente Winsock, no se cual se utilizara en Delphi, lo que hace es una Conexion entre ellos pasandole al proxy un trafico HTTP con el metodo GET y POST una vez que ellos se conectan, empiezan a pasar el trafico de los programas que tratan de acceder a Internet por ejemplo Yahoo, MSN, en fin..

En vez de utilizar GET y POST utiliza el método CONNECT. Si tu proxy permite usar conexiones seguras (https) es lo que estas buscando. Un ejemplo lo tienes en desproxy, que utiliza este método para saltarse los proxy. La ventaja es que solo necesitas un programa y no dos, y que el proxy no se mete para nada en lo que se transmite a través de una conexión de este tipo.

http://desproxy.sourceforge.net/index-es.html

Pitoniso
19-05-2007, 23:20:29
En vez de utilizar GET y POST utiliza el método CONNECT. Si tu proxy permite usar conexiones seguras (https) es lo que estas buscando. Un ejemplo lo tienes en desproxy, que utiliza este método para saltarse los proxy. La ventaja es que solo necesitas un programa y no dos, y que el proxy no se mete para nada en lo que se transmite a través de una conexión de este tipo.

http://desproxy.sourceforge.net/index-es.html

Precisamente es eso lo que el proxy no me admite HTTPS por eso es que hago la conexion usando estos metodos, el problema es que cuando ellos se conectan la transmision de datos no la hacen a traves de esa misma conexion, si no haciendo otras conexiones externas con los mismos metodos..

Entiendes ahora....