Changer de circuit Tor et changer de serveur VPN donnent tous deux l’impression d’obtenir une nouvelle route, mais ils cassent à des endroits différents quand on les traite comme le même bouton. L’un demande au client Tor de construire un autre chemin pour un site ; l’autre demande au client VPN de se connecter à une autre extrémité. Aucun n’est une réinitialisation, et l’adresse qu’un site finit par voir dépend de lequel des deux est le plus proche de la destination. Voici comment je décide quel contrôle utiliser, et ce que je vérifie ensuite.

Deux opérations dans deux couches différentes

Tor est une couche superposée. Votre client choisit un relais gardien, un relais intermédiaire et un relais de sortie, puis transporte des flux TCP à travers ce circuit ; la destination voit la sortie et rien d’autre. Un changement de circuit est une décision interne à Tor sur les relais qui portent un flux.

Un VPN est un tunnel en dessous. Le client choisit une extrémité, enveloppe le trafic dans une couche externe, et tout ce qui suit voit l’adresse de l’extrémité. Un changement de serveur est une décision sur l’endroit où se termine le chemin externe.

Comme les couches sont indépendantes, une opération peut être invisible à l’extrémité lointaine de la connexion. Cette asymétrie explique l’essentiel de la confusion autour de ces deux contrôles.

Ce que fait « Nouveau circuit Tor pour ce site »

« Nouveau circuit Tor pour ce site », dans le panneau d’informations du site, ferme les flux que Tor transporte pour ce site et construit un nouveau circuit pour la requête suivante. Les onglets, les cookies, les connexions et le reste de la session restent exactement où ils étaient, et c’est le but : garder la session et changer le chemin.

Cela en fait le bon outil pour une panne ciblée : un relais de sortie que la destination bloque, une boucle de captcha qui suit la sortie, ou un site qui se bloque alors que tous les autres vont bien. L’affichage du circuit dans ce même panneau liste les trois relais, ce qui permet de confirmer que la sortie a réellement changé au lieu de le supposer.

Surveillez le gardien. Tor conserve un petit ensemble de gardiens d’entrée, et un changement de circuit réutilise normalement le même gardien, donc le premier saut sur le réseau ne bouge pas. « Nouvelle identité » est la réinitialisation plus large : elle ferme les onglets et efface l’état de navigation avant de construire un nouveau circuit, et les contrôles d’identité sont documentés séparément pour une raison : c’est une autre opération avec un autre coût.

Ce que fait un changement de serveur VPN

Le client démonte le tunnel et se connecte à une autre extrémité. Le saut suivant hors du tunnel, qu’il s’agisse d’un gardien Tor ou de la destination elle-même, voit une autre adresse source. Les connexions à l’intérieur du tunnel se rompent et doivent être rétablies, si bien que les pages peuvent rester bloquées jusqu’au délai au lieu de se recharger proprement.

Rien au-dessus du tunnel n’est réécrit, mais le démontage n’est pas invisible. Dans une configuration VPN d’abord, la sortie est toujours choisie par Tor, mais la chute du tunnel tue les connexions TCP que Tor maintient vers son gardien, donc Tor démonte ces circuits et en construit de nouveaux, en choisissant à nouveau une sortie. Le site peut donc voir une autre adresse de sortie après un changement, alors que le changement lui-même n’en a jamais choisi une. Ce que le changement décide, c’est l’adresse que voit le gardien ; le circuit reconstruit est ce qui choisit à nouveau la sortie. Si vous n’avez changé de serveurs que pour modifier ce que voit un site alors que Tor est devant, vous avez déplacé une couche que le site n’observe jamais directement, et tout changement remarqué par le site vient de la reconstruction, pas du changement.

Un changement n’affecte aussi que la route que possède le client. Un navigateur qui réutilise une connexion ouverte peut sembler bloqué sur l’ancien chemin jusqu’à ce qu’il se reconnecte, et une réponse DNS en cache est l’autre cause habituelle. Rechargez d’abord, jugez ensuite.

L’ordre décide de ce que voit la destination

Les deux ordres répondent à des questions différentes. Avec le VPN devant Tor, le gardien et les relais voient l’extrémité VPN tandis que la destination voit la sortie Tor. Avec Tor devant le VPN, la destination voit l’extrémité VPN, car le tunnel est la dernière chose que traverse le trafic.

SetupSwitch VPN serverChange Tor circuit
VPN, then TorGuard sees the new address; the rebuilt circuit re-chooses the exit, so the site may see a different exit, not necessarily the same one.Site sees a new exit; the VPN endpoint is untouched.
Tor, then VPNSite sees the new VPN address immediately.Circuit is rebuilt, but the site still sees the VPN address.

Ainsi, une recherche d’IP rapporte ce que la destination a vu, pas le chemin qui l’a porté. Un service qui montre la sortie dans une configuration et le VPN dans l’autre se comporte correctement, il ne fuit pas.

Ce qu’aucune des deux opérations ne fait

Aucune ne supprime l’identité d’un compte. Une session connectée est un cookie plus un enregistrement côté serveur, et changer de chemin ne touche ni l’un ni l’autre. Un profil de navigateur stable, la même connexion et la même empreinte survivent aux deux actions.

Aucune n’est non plus une preuve. Un site rapporte une adresse qu’il a observée pendant une requête ; il ne peut pas rapporter votre chemin de relais ni si votre VPN est tombé il y a dix minutes. Si vous avez besoin de cette chronologie, notez-la sur le moment, car elle ne peut pas être reconstruite depuis l’extrémité lointaine ensuite.

Associez le contrôle au symptôme

Partez de ce qui a échoué, pas du bouton qui semble le plus complet :

  • Un site vous bloque, les captchas bouclent ou un seul site est lent : nouveau circuit pour ce site.
  • Une configuration VPN seule a besoin d’une autre adresse visible : changez de serveur.
  • Vous attendiez une sortie mais le site rapporte votre VPN : vérifiez l’ordre, Tor est derrière le tunnel.
  • Onglets fermés et tout réinitialisé : vous avez utilisé « Nouvelle identité », pas un changement de circuit.
  • La sortie semble inchangée après un changement de circuit : les relais peuvent légitimement se répéter, et le gardien ne bougera pas du tout.

Notez l’action et le symptôme qu’elle devait corriger avant de changer quoi que ce soit d’autre. Deux changements d’affilée produisent une comparaison impossible à interpréter, et répéter les deux alors qu’une seule couche se comporte mal, c’est ainsi qu’une vérification de cinq minutes devient tout un après-midi.

Articles similaires