Les différents types de proxy

types proxy
types proxy

CeSaviez-vous qu'il existe un outil informatique capable d'accélérer votre navigation sur le web, de contourner certains filtres et de vous permettre de naviguer de manière anonyme ? Cet outil se nomme le proxy.

Le proxy est un outil informatique permettant d'agir en tant qu'intermédiaire entre un poste client et Internet. Il permet notamment de réaliser le cache des pages les plus sollicitées afin d'accélérer l'accès au web, de contourner certains filtres HTTP et de naviguer de manière anonyme.

Nous avons déjà vu ce qu'est un proxy et comment l'utiliser de manière optimale. Cette fois, nous allons nous intéresser aux différents types de proxy existants pour que vous puissiez choisir celui qui convient le mieux à vos besoins. Prêt à en savoir plus ?

Proxy transparent

Vous souhaitez utiliser un proxy pour accélérer votre navigation sur le web ? Le proxy transparent (ou transparent proxy) est une option intéressante, car il permet de faire passer votre adresse IP et signale que vous utilisez un proxy.

Cependant, il convient de garder à l'esprit que vous ne serez pas totalement anonyme, car votre adresse IP sera stockée dans l'en-tête HTTP nommé REMOTE_ADDR.

Proxy anonyme

Si vous souhaitez protéger votre vie privée en ligne, le proxy anonyme (ou anonymous proxy) peut être une bonne option. Ce proxy masque votre adresse IP réelle, mais les variables REMOTE_ADDR et HTTP_VIA contiennent l'adresse IP du proxy.

Il est donc important de noter que vous n'êtes pas entièrement anonyme, car votre adresse IP peut être récupérée via l'en-tête HTTP nommé HTTP_X_FORWARDED_FOR.

Il existe également différents niveaux de proxy anonyme, notamment :

  • Le proxy semi-anonyme (ou distorting proxy), qui modifie votre adresse IP réelle pour la remplacer par une autre adresse IP. Bien que votre adresse IP soit masquée, elle peut être découverte en utilisant des techniques de traçage plus avancées.
  • Le proxy transparent avec filtrage (ou transparent proxy with filtering), qui fonctionne comme un proxy transparent mais bloque également l'accès à certains sites web. Il peut être utilisé pour filtrer les sites web indésirables.

Proxy hautement anonyme

Pour un niveau de sécurité maximal, le proxy hautement anonyme (ou high anonymously) est le choix idéal. Il masque votre adresse IP réelle de manière à ce que le site que vous visitez pense que l'adresse IP utilisée est la vôtre. Aucun en-tête HTTP ne contient votre adresse IP, garantissant ainsi votre anonymat complet.

Si vous souhaitez naviguer de manière parfaitement anonyme, c'est le type de proxy qu'il vous faut.

Tester le niveau d'anonymat d'un proxy

Si vous voulez vérifier si un proxy est vraiment anonyme, vous pouvez utiliser du code PHP.

Voici comment procéder :

  • Tout d'abord, créez un nouveau document texte avec Notepad ou tout autre éditeur de texte.
  • Ensuite, copiez le code suivant dans le fichier texte :
<?php
$myip = trim($_GET['myip']);
if (empty($myip)) {
echo "Veuillez entrer votre adresse IP originale." . "\n";
} else if (($_SERVER['REMOTE_ADDR'] == $myip) || ($_SERVER['HTTP_X_FORWARDED_FOR'] == $myip)) {
echo "Le proxy n'est pas anonyme." . "\n";
} else { echo "Le proxy est anonyme." . "\n"; }
?>
  • Maintenant, enregistrez le fichier sous le nom de "monscript.php".
  • Chargez le fichier "monscript.php" sur un serveur web Apache.
  • Enfin, testez votre proxy en entrant votre adresse IP originale dans l'URL suivante :
    https://www.monsite.com/monscript.php?myip=VotreAdresseIP

Le code récupère l'adresse IP et la compare avec les variables REMOTE_ADDR et HTTP_X_FORWARDED_FOR. Si l'adresse IP est identique à votre adresse IP originale, cela signifie que le proxy n'est pas anonyme. Si l'adresse IP est différente, le proxy est anonyme.

Notez que ce test ne garantit pas à 100% le niveau d'anonymat d'un proxy. En effet, certains sites web peuvent utiliser d'autres méthodes pour découvrir votre adresse IP réelle. Cependant, ce test reste une méthode utile pour évaluer le niveau d'anonymat d'un proxy.