Lo que pasa es que estoy en un lugar donde no llega el cable ethernet a la computadora.
Entonces necesito una placa wifi.
No tengo placa wifi, pero tengo un iPod Touch que si tiene placa wifi.
El iPod tiene un jailbreak hecho.
Entonces le instalé el OpenSSH.
Una vez que lo conecto por USB, con el i-funbox hago un tunneling USB apra redireccionar un puerto local de la computadora al SSH del iPod.
Una vez que hago ese tunneling, con Putty (cliente SSH de Windows) hago otro tunneling para redireccionar sockets desde un puerto determinado al servidor SSH.
Me logueo al SSH mediante putty y listo.
Entonces configuro el proxy local de la computadora para usar la dirección que determiné con Putty.
De esta manera cuando quiero cargar cualquier página se encapsula la solicitud en el protocolo SSH (eso asimismo se encapsula por el protocolo USB no? xD), el servidor SSH la recibe, la desencapsula y la envía a mi ISP. Y viceversa con los paquetes entrantes.
Lo raro es que funciona todo perfecto :|
Por eso, lo que no entiendo es: ¿el protocolo SSH ya incluye en sí mismo el tema del tunneling? Porque me parece raro que con solo tener el servidor SSH andando ya funcione de manera tan simple el tunneling de Sockets :S
Entonces necesito una placa wifi.
No tengo placa wifi, pero tengo un iPod Touch que si tiene placa wifi.
El iPod tiene un jailbreak hecho.
Entonces le instalé el OpenSSH.
Una vez que lo conecto por USB, con el i-funbox hago un tunneling USB apra redireccionar un puerto local de la computadora al SSH del iPod.
Una vez que hago ese tunneling, con Putty (cliente SSH de Windows) hago otro tunneling para redireccionar sockets desde un puerto determinado al servidor SSH.
Me logueo al SSH mediante putty y listo.
Entonces configuro el proxy local de la computadora para usar la dirección que determiné con Putty.
De esta manera cuando quiero cargar cualquier página se encapsula la solicitud en el protocolo SSH (eso asimismo se encapsula por el protocolo USB no? xD), el servidor SSH la recibe, la desencapsula y la envía a mi ISP. Y viceversa con los paquetes entrantes.
Lo raro es que funciona todo perfecto :|
Por eso, lo que no entiendo es: ¿el protocolo SSH ya incluye en sí mismo el tema del tunneling? Porque me parece raro que con solo tener el servidor SSH andando ya funcione de manera tan simple el tunneling de Sockets :S