¿Qué es el proxy?
En este artículo, intentaremos comprender qué es un proxy, por qué y cuándo necesitamos usar un proxy para ver la web. En primer lugar, debemos entender qué sucede cuando navegamos por Internet. En palabras simples, cómo funciona Internet. Este artículo no fue creado para personas de TI, por lo que habrá muchas simplificaciones en él.
Entendamos algunos de los términos.

Client.
Esta es su computadora y navegador.
Esta es su computadora y navegador.

ISP.
(Internet service provider) Proveedor de servicios de Internet. La mayoría de las veces será algún tipo de empresa que le proporcione una conexión a Internet. Podría ser un operador de telefonía móvil, un ISP con cable (como ADSL o un proveedor de conectividad óptica) o incluso un operador de Wi-Fi público.
(Internet service provider) Proveedor de servicios de Internet. La mayoría de las veces será algún tipo de empresa que le proporcione una conexión a Internet. Podría ser un operador de telefonía móvil, un ISP con cable (como ADSL o un proveedor de conectividad óptica) o incluso un operador de Wi-Fi público.

Web server.
Computadora remota en Internet. Suponemos que el servidor está ubicado en algún tipo de centro de datos.
Computadora remota en Internet. Suponemos que el servidor está ubicado en algún tipo de centro de datos.

Proxy server.
Otro equipo en otro lugar de Internet. Más o menos lo mismo que un servidor web, pero configurado para un propósito específico (solicitudes web de proxy).
Otro equipo en otro lugar de Internet. Más o menos lo mismo que un servidor web, pero configurado para un propósito específico (solicitudes web de proxy).
Ahora podemos mirar el diagrama para comprender qué sucede cuando abrimos una página web en un navegador.

Las líneas verdes ilustran una solicitud web del cliente (usted) al servidor web que aloja la página solicitada.

Las líneas azules ilustran la respuesta del servidor web al cliente con la página solicitada.
Y aquí podemos encontrar dos lugares donde pueden surgir problemas.

Primer problema: El proveedor sabe qué recursos está solicitando.
Esto no suele ser un problema. Pero esto puede ser un problema en dos casos:
Esto no suele ser un problema. Pero esto puede ser un problema en dos casos:
- El ISP está bloqueando el recurso que desea recibir.
- Sospechas que tu ISP está rastreando tus solicitudes para usarlas en tu contra.
Segundo problema: El servidor web sabe dónde está el origen de la solicitud.
Nuevamente, en la mayoría de los casos, este problema no es un problema. Pero puede ser en los siguientes casos:
Nuevamente, en la mayoría de los casos, este problema no es un problema. Pero puede ser en los siguientes casos:
- El servidor web está bloqueando las solicitudes de su país (su país puede determinarse por IP).
- Desea permanecer en el anonimato para el servidor web. Por cualquier razón. (Web Scraping)
Entonces, ¿cómo puede un proxy ayudarnos a resolver estos problemas?
El problema del lado del ISP.

Cuando utiliza un servidor proxy, el ISP ve la dirección del servidor proxy como el destino de la solicitud, no la dirección real a la que intenta llegar.
Por ejemplo, desea abrir el sitio web piratebay.com, pero el ISP de su país está filtrando y bloqueando todas las solicitudes a ese sitio. En el caso de usar un proxy, el ISP pensará que está solicitando algo del servidor proxy y no se da cuenta de que está solicitando una bahía pirata. Por lo tanto, la solicitud no será bloqueada.
Por ejemplo, desea abrir el sitio web piratebay.com, pero el ISP de su país está filtrando y bloqueando todas las solicitudes a ese sitio. En el caso de usar un proxy, el ISP pensará que está solicitando algo del servidor proxy y no se da cuenta de que está solicitando una bahía pirata. Por lo tanto, la solicitud no será bloqueada.
El problema del lado del servidor web.

De la misma manera, el servidor web verá la dirección del servidor proxy como la dirección del cliente.
Por ejemplo, desea abrir Netflix.com, pero Netflix no ofrece servicios en su país. Si selecciona un servidor proxy ubicado en un país aprobado por Netflix, no se denegarán sus solicitudes.
Por ejemplo, desea abrir Netflix.com, pero Netflix no ofrece servicios en su país. Si selecciona un servidor proxy ubicado en un país aprobado por Netflix, no se denegarán sus solicitudes.