si te conectas a una red abierta pero navegas por https no hay ningún problema, siempre y cuando nadie te haga un MITM creando un certificado falso, por ejemplo.
Por eso precisamente existe la navegación https. Da igual que use un sniffer y pueda ver todo el tráfico de la red, si el tráfico va cifrado, no se ve nada. Si podrá ver la cantidad de tráfico que mandas y recibes, pero no dónde.
La mejor opción, es la que te comentan, usar una VPN o un túnnel SSH, que viene a ser lo mismo, es decir, cifrar todo el tráfico.
Navegar de forma segura mediante túneles SSHhttp://foro.elhacker.net/seguridad/navegar_de_forma_segura_mediante_tuneles_ssh-t339204.0.htmlNo tienes que usar ningún programa para ocultar tu ip, aquí tienes un problema de conceptos y conocimientos básicos de internet.
No sirve de nada ocultar tu ip en tu caso, ya que te estás conectando a una red abierta y el propietario de la red ya sabe que ip tienes y que ip pública y privada usas. Por mucho que ocultes la ip, si no cifras el tráfico podrá ver dónde naveggas, tus contraseñas, etc, etc, etc.