Ilustración del funcionamiento de un forward proxy
Hola a todos, soy vuestro buen amigo, el redactor especializado en desmitificar las tecnologías web. Hoy voy a desvelaros un misterio para hablaros de cómo funcionan los forward proxies.
Qué es un agente positivo
Me gustaría empezar popularizando lo que es un forward proxy. En pocas palabras, un proxy de reenvío es una especie de intermediario situado entre el cliente y el servidor de destino, que desempeña el papel de la parte solicitante, envía peticiones al servidor en nombre del cliente y reenvía los resultados de la respuesta del servidor al cliente.
Cómo funcionan los proxies positivos
A continuación, os explico el proceso.
1. El cliente envía una solicitud al servidor proxy de reenvío.
Suponiendo que Xiao Wang quiera acceder a un determinado sitio web, su solicitud se envía primero a un servidor proxy de reenvío. Wang puede estar en casa o en el trabajo y puede configurar la dirección del servidor proxy de reenvío.
2. Los servidores proxy positivos reciben peticiones.
Cuando el servidor proxy de reenvío recibe la solicitud de Xiao Wang, envía una solicitud al servidor de destino en nombre de Xiao Wang y disfraza su dirección IP como la dirección IP de Xiao Wang.
3. El servidor de destino devuelve una respuesta.
El servidor de destino recibe la solicitud, sin saber de la presencia de Xiao Wang, y envía la respuesta al servidor proxy de reenvío.
4. El servidor proxy reenvía la respuesta al cliente.
El servidor proxy de reenvío recibe la respuesta del servidor de destino y la reenvía a Xiao Wang. Es como si Xiao Wang se comunicara directamente con el servidor de destino, ignorando por completo la existencia del proxy de reenvío.
5. El cliente recibe correctamente la respuesta.
Finalmente, Xiao Wang recibió sin problemas el resultado de la respuesta del servidor de destino y disfrutó de una experiencia de Internet sin problemas.
dar un ejemplo
Para ayudarte a entender mejor el agente positivo, déjame que te ponga un ejemplo, supón que eres un ladrón y el objetivo es llamar a la puerta para entrar en casa de alguien y no quieres que te pille el dueño. En este punto, puedes pedirle a un amigo que actúe como agente positivo y llame a la puerta por ti.
Usted envía la solicitud a este amigo (el servidor proxy de reenvío), su amigo llama a la puerta del propietario en su nombre (el servidor de destino), que a su vez le informa del estado de la puerta, y usted puede decidir su próximo movimiento en función del estado de la puerta.
De este modo, ha logrado su objetivo utilizando un agente positivo. El propietario no tenía ni la menor idea de que alguien llamaba a la puerta en secreto, ¡el redactor era demasiado listo para su propio bien!
Diferencia entre proxy directo e inverso
Ya he mencionado los proxies directos, así que hablemos de los proxies inversos.
Los proxies directos enfatizan el papel del proxy, enviando peticiones al servidor en nombre del cliente, mientras que los proxies inversos enfatizan el papel del servidor proxy, enviando respuestas al cliente en nombre del servidor.
Pongamos un ejemplo para ilustrarlo. Supongamos que vas a volver a robar en tu casa, pero esta vez la persona que llama a la puerta es tu amigo. Para que el propietario no reconozca tu relación con tu amigo, le pides a un desconocido (un servidor proxy inverso) que llame a la puerta por ti.
Este desconocido llamó a la puerta del propietario en nombre de tu amigo y te dijo el estado de la puerta; mientras que el propietario sólo sabía que un desconocido llamó a la puerta y no tenía ni idea de tu relación con el desconocido. Oye, has vuelto a engañar con éxito al propietario, ¡y es que eres un redactor muy listo!
resúmenes
¿Tienes nociones de cómo funcionan los forward proxies? Utilizando nuestro propio intermediario, podemos acceder fácilmente a sitios web bloqueados y mejorar la velocidad y la seguridad del acceso a la red.
Hoy os he desvelado el misterio del forward proxy, con la esperanza de ayudaros a comprender y aplicar mejor esta tecnología. Hasta la próxima, ¡beneficiar a todos es el propósito del editor!
Ejem, el artículo aún no ha terminado, pero déjame contarte un pequeño secreto. De hecho, durante el proceso de proxy de reenvío, puede encontrar algunos problemas menores, tales como el tiempo de inactividad del servidor proxy, tiempo de espera de solicitud y otros problemas. Sin embargo, siempre y cuando la relación entre Xiao Wang y el proxy de reenvío se mantenga estrecha, ¡todos estos problemas pueden ser resueltos!