Me gustaría poder conectar mi teléfono Android a puntos Wi-Fi públicos (algunos con conexiones sin cifrar), pero:
Hay herramientas como Wi-Fi Ruler y WeFi para conectarse automáticamente a los puntos de acceso, pero no confío en los puntos de acceso aleatorios. Me gustaría que todo mi tráfico pasara por un túnel encriptado hasta el enrutador de mi casa y de ahí a Internet.
He hecho este tipo de túneles desde otras computadoras con SSH/SOCKS y PPTP antes. ¿Hay alguna manera de hacer esto con Android?
Más específicamente:
Estoy dispuesto a cambiar el firmware del enrutador, pero tenía problemas con la desconexión de DD-WRT , razón por la cual estoy usando Tomato. Algunas posibles soluciones:
SSH con proxy SOCKS dinámico :
He estado usando esto con Tunnelier para mi navegación web en el trabajo. Sin embargo, requiere configurar cada aplicación para pasar por el proxy.
PPTP:
Anteriormente usé PPTP para la navegación web en el trabajo y en China porque es nativo en Windows y DD-WRT. Después de un tiempo, comencé a tener problemas con él, luego comencé a tener problemas con DD-WRT, así que cambié al túnel SSH. También supuestamente tiene fallas de seguridad, pero no entiendo qué tan grande es el problema.
IPSec L2TP:
VPN abierta:
Supongo que también podría ejecutar un servidor VPN en mi escritorio, aunque eso es menos confiable y presumiblemente más lento que ejecutarlo en el enrutador. Podría cambiar el firmware del enrutador, pero desconfío de que se rompan cosas más fundamentales. Tomato ha estado libre de problemas para las cosas regulares.
Relacionado: ¿Alguien configuró un túnel SSH a su G1 (rooteado) para navegar?
Puede configurar Android para usar un servidor proxy. Pero debes hacerlo desde el cliente adb, o desde la terminal en un g1 rooteado.
lea sobre @ http://discuz-android.blogspot.com/2008/01/set-proxy-for-android-web-browser.html
Puede usar connectbot para tunelizar su conexión a través de SSH.
endolito