Un proxy pair-à-pair (P2P) est une configuration de proxy dans laquelle les appareils des participants transmettent le trafic pour d'autres utilisateurs, de sorte qu'une demande atteigne le site de destination depuis l'ordinateur ou le téléphone d'une autre personne et la connexion domestique plutôt que depuis le serveur d'un fournisseur. Les proxies P2P sont une façon dont les réseaux de proxies résidentiels obtiennent leurs adresses IP.

Comment fonctionne un proxy pair-à-pair

  • Pairs comme nœuds de sortie : Le logiciel sur chaque appareil participant lui permet de recevoir des demandes et de les envoyer au site de destination.
  • Emplacement par pair : Une demande pour un site qui est bloqué dans un pays peut être acheminée via un pair dans un pays où le site est disponible.

Consentement et préoccupations en matière de sécurité

Certaines personnes installent volontairement un logiciel pair pour gagner de l'argent grâce à une bande passante excédentaire, tandis que d'autres sont inscrites via des applications qui contiennent un code proxy intégré sans le préciser clairement. Une fois qu'un appareil est un pair, le trafic que son propriétaire ne contrôle pas passe par celui-ci. Cela peut entraîner le blocage ou le signalement de l'IP du propriétaire et exposer le réseau domestique à des attaques.

Atteindre des pairs derrière des routeurs domestiques

La plupart des appareils domestiques se trouvent derrière un routeur NAT ou un pare-feu, de sorte qu'une connexion depuis Internet public ne peut pas les atteindre directement. Le logiciel de proxy P2P contourne cela de plusieurs manières :

  • Sondage sortant : Le pair ouvre une connexion à un serveur de coordination et le vérifie pour des tâches de proxy. Lorsqu'une tâche arrive, le pair se connecte à la destination et transmet les données.
  • Punching de trou : Les deux côtés envoient des paquets sortants afin que chaque routeur accepte le trafic de l'autre côté, ce qui permet une connexion directe.
  • Relais : Si une connexion directe échoue, un nœud relais transmet le trafic. Cela ajoute de la latence et utilise des ressources sur le relais.

Termes associés