Pour surfer de manière sécuriser sur un réseau que vous ne connaissez pas, le mieux est de passer par un tunnel SSH.
Je suppose que vous avez un serveur de confiance et que vous avez un accès en ssh dessus, le mieux étant un serveur dédié avec du 100mbs qui envoie sinon votre connection perso peut très bien faire l'affaire.
Donc la commande magique :
ssh -D 8080 -f -C -q -N myuser@myserver.com
Pour la signification des "flags", n'hesitez pas à faire un petit man ssh
Pour que votre navigateur l'utilise, il faut maintenant le faire passer par notre tunnel. Pour ce faire, on va dans les préférences de son navigateur favori et on trouver l'option Proxy.
On coche l'option Proxy SOCKS, l'adresse de ce proxy est donc localhost et son port... 8080 !
Dans Firefox, n'oubliez pas de configurer les dns aussi !
network.proxy.socks_remote_dns = true in about:config
Et voilà, vos informations passent désormais par votre serveur, nettement plus sûr si le réseau n'est pas de confiance.
N'oubliez pas vos mails également, personnelement j'utilise GMail en IMAP sur mon client, de ce fait mes connections sont cryptées en SSL, je n'en rajoute pas une couche, néanmoins, si votre serveur ne crypte pas vos données, pensez à le faire ! (Allez voir [[http://www.stopdesign.com/log/2005/02/07/secure-email.html|cet excellent article]] à ce propos.)