Le principe de la majorité de ces services, c'est que ton traffic va vers leurs serveurs, et ce sont leurs serveurs qui effectuent réellement les connexions sur les destinations.
C'est le principe du proxy.
Conséquence: les serveurs sur lesquels tu te connecte (par leur intermédiaire) ne voient que l'adresse IP de l'intermédiaire.
Maintenant, d'un service à l'autre, ils sont capables de faire plus ou moins de choses.
La majorité des services font du proxy HTTP qui masquent l'adresse IP, mais ils ne font généralement rien de plus.
HTTPort va beaucoup plus loin:
- Ils font proxy pour tous les protocoles basés sur TCP (SMTP, POP3, NNTP...).
- Ils chiffrent toutes les données.
- Ils tunnellent TCP dans du HTTP.
Avantage: non seulement ça masque ton adresse IP à tous les serveurs auxquels tu te connecte, mais en plus ça empêche le sniffing (que ce soit par un voisin malveillant sur modem câble, ton entreprise ou ton fournisseurs d'accès.).
Accessoirement, le tunnelling HTTP permet de faire passer cela à traver un firewall/proxy (Attention: c'est potentiellement une clause de licenciment de traverser un firewall en entreprise).
Remarque faite: il est possible de faire la même chose chez soi en installant un serveur SSH et en tunnellant tout dedans, mais il faut savoir l'installater/l'utiliser.
Maintenant tout dépend du niveau de protection dont du as besoin.
Si c'est juste pour "masquer" ton adresse IP en surfant, un proxy HTTP anonyme suffit.
Personnellement, c'est une des raisons qui font que je refuse de m'abonner à internet par le câble: il y a des risques de sniffage par tout ceux qui habitent le quartier.
Et comme beaucoup de protocoles (SMTP, POP3, NNTP...) laissent les mots de passe en clair, tu as le risque de te voir piquer tes mots de passe.