Un proxy de igual a igual (P2P) es una configuración de proxy en la que los propios dispositivos de los participantes reenvían tráfico para otros usuarios, de modo que una solicitud llega al sitio de destino desde la computadora o el teléfono de otra persona y la conexión a su hogar, en lugar de desde el servidor de un proveedor. Los proxies P2P son una forma en que las redes de proxies residenciales obtienen sus direcciones IP.
Cómo Funciona un Proxy de Igual a Igual
- Pares como nodos de salida: El software en cada dispositivo participante le permite recibir solicitudes y enviarlas al sitio de destino.
- Ubicación por par: Una solicitud para un sitio que está bloqueado en un país puede ser redirigida a través de un par en un país donde el sitio está disponible.
Consentimiento y Preocupaciones de Seguridad
Algunas personas instalan conscientemente software de pares para ganar dinero con el ancho de banda sobrante, mientras que otras son inscritas a través de aplicaciones que llevan código proxy incrustado sin dejarlo claro. Una vez que un dispositivo es un par, el tráfico que su propietario no controla pasa a través de él. Esto puede hacer que la IP del propietario sea marcada o bloqueada y puede exponer la red doméstica a ataques.
Alcanzando Pares Detrás de Routers Domésticos
La mayoría de los dispositivos domésticos están detrás de un router NAT o un firewall, por lo que una conexión desde Internet público no puede alcanzarlos directamente. El software de proxy P2P trabaja alrededor de esto de varias maneras:
- Polling saliente: El par abre una conexión a un servidor de coordinación y lo verifica para tareas de proxy. Cuando llega una tarea, el par se conecta al destino y reenvía los datos.
- Hole punching: Ambos lados envían paquetes salientes para que cada router acepte el tráfico del otro lado, lo que permite una conexión directa.
- Relevos: Si una conexión directa falla, un nodo de relevo reenvía el tráfico. Esto añade latencia y utiliza recursos en el relevo.