Paso 1: Tipos de Proxies
Un proxy abierto es accesible a cualquier persona en internet. Suele ser en forma de un navegador web o sitio Web. El usuario puede navegar por la web utilizando al proxy abierto y ocultar su dirección IP de los servidores y los sitios que visitan.
Un proxy inverso parece ser un servidor normal. Peticiones enviadas por el usuario al proxy son enviadas a un servidor de web interno oculto que procesa la solicitud del usuario. Comúnmente se utilizan en bibliotecas y centros de trabajo, para supervisar la actividad del usuario.
Un proxy transparente intercepta la comunicación de la red del usuario sin su conocimiento y sin ninguna configuración de usuario. Hay dos métodos utilizados en la implementación de proxy transparente: GRE túnel aka OSI Layer 3 y MAC vuelve a escribir aka OSI Layer 2. Genérico de enrutamiento encapsulado túnel fue desarrollado por Cisco Systems para encapsular protocolos de capa de red en enlaces punto a punto. GRE se utiliza para enviar paquetes IP entre las redes sin que esnifa. Esto permite al usuario navegar en Internet sin revelar su IP y proporciona encriptación de los paquetes enviados por el usuario. GRE se hace mediante capa 3 de OSI. La capa de red, conocida como 3 de OSI, es la tercera capa del modelo OSI de siete capas de redes de computadoras. Reescritura de MAC es un protocolo que permite la reescritura de su dirección MAC para hacer un túnel de capa 2.
Un proxy web es la forma más común de proxy y es un subconjunto del proxy abierto. Permite a los usuarios URL del sitio web de entrada, y se abre posteriormente ese sitio web en la ventana del navegador del usuario.
En cuanto a los proxys, normalmente hay 4 niveles de anonimato de usuario. Nivel 1 no proporciona ningún anonimato: el host remoto sabe la dirección IP del usuario y es consciente de que el usuario está utilizando un proxy. Nivel 2 (bajo): el host remoto no sabe la dirección IP del usuario, pero es consciente de que el usuario está utilizando un proxy. Nivel 3 (medio): el host remoto no sabe la verdadera dirección IP del usuario, pero es consciente de que el usuario está utilizando un proxy. Entrantes de la interfaz se muestra como "REMOTE_ADDR" para el host remoto. Nivel 4 (alto): el host remoto no sabe la dirección IP del usuario y no es consciente de que el usuario está utilizando un proxy. A continuación se presentan las instrucciones para el uso de un IP de proxy con el navegador web: