Usando Proxy Server, ¿la pasarela puede saber qué URL estoy intentando abrir?

0

Estoy usando un Proxy, por ejemplo, UltraSurf. Si intento abrir una URL en mi navegador web, obviamente el navegador web enviará esta información a mi Proxy, luego el Proxy comunicará mi Gateway.

¿Entonces mi puerta de enlace o firewall sabrán qué URL estoy intentando abrir? si no, ¿cómo el proxy oculta esta cosa?

Updatedd - Más detalles:

Para ser claro, estoy hablando de la aplicación Proxy que se ejecuta en mi sistema. Por ejemplo UltraSurf. Así que esta aplicación proxy que se ejecuta en mi PC obviamente utilizará la puerta de enlace que mencioné en mi Adaptador de LAN. Tan visualmente,

Navegador (aplicación en mi PC) - > UltraSurf (aplicación proxy en mi PC) - > internet

Lo que hace UltraSurf es que comienza a escuchar en un puerto, por ejemplo 4545, cambia la configuración del Proxy de Internet Explorer y establece el Servidor Proxy a 127.0.0.1, puerto 4545

Lo que demuestra que cada vez que coloque una URL en la barra de direcciones de Internet Explorer, Internet Explorer solicitará a Proxy Server que abra este sitio web. En este punto, el servidor proxy es una aplicación que ejecuta mi PC, por lo que significa que el navegador le pide a la aplicación que abra la página web.

Ahora, esta aplicación irá a Internet usando mi puerta de enlace mencionada en el Adaptador de LAN.

La pregunta es - > ¿Se está comunicando directamente con el sitio web que se menciona en el navegador de Internet Explorer o va a comunicar su propio servidor y ese servidor abrirá el sitio web?

    
pregunta sallushan 15.04.2014 - 16:46
fuente

1 respuesta

1

¿Entonces mi puerta de enlace o firewall sabrán qué URL estoy intentando abrir? - Más o menos, sí, pero no "directamente" per se. No sabrá cuál es su dirección IP, de ahí el anonimato. Un proxy es simplemente otra computadora que existe entre su computadora e Internet. Por ejemplo, si escribe www.google.com en su navegador mientras su dispositivo está conectado a un proxy, esto es lo que ocurrirá:

El navegador creará un paquete TCP con una solicitud HTTP GET www.google.com (con la dirección del remitente como su dirección IP) y la enviará al servidor proxy. La aplicación proxy que se ejecuta en el servidor busca el paquete y ve que está dirigida a google. Reenvía el paquete a google.com, cambiando la dirección del remitente en el paquete TCP a su cuenta. Desde aquí, Google no sabe que fue usted quien está usando su servicio, solo ven que el servidor proxy lo usa.

Google recibe este paquete del proxy y envía el contenido de su sitio web en otra serie de paquetes al proxy. El proxy acepta este paquete y lo reenvía a usted. Boom.

Visualmente:

Navegador - > Proxy - > example.com

Por lo tanto, su puerta de enlace tiene la impresión de que está enviando una solicitud HTTP al servidor Proxy, NO example.com. Por lo tanto, si tiene example.com 'bloqueado' en su puerta de enlace, la conexión aún se permitirá al proxy.

: actualizar - ya que esto parece ser una pregunta específica de UltraSurf

Ultrasurf no utiliza un DNS. Toma sus consultas típicas de DNS y las enruta a una IP estática, en lugar de pedir una (como modificar su archivo HOSTS o equivalente). De esa manera, se está conectando al puerto 80 en la dirección IP desbloqueada 74.125.224.160 (youtube.com), en lugar de hacer una consulta de DNS no permitida.

    
respondido por el dperconti 28.04.2014 - 23:12
fuente

Lea otras preguntas en las etiquetas