Utilizzando Proxy Server, il gateway può sapere quale URL sto tentando di aprire

0

Sto usando un Proxy per esempio UltraSurf, se provo ad aprire un URL nel mio browser, ovviamente il browser sta per inviare queste informazioni al mio Proxy, quindi il Proxy comunicherà il mio Gateway.

Quindi il mio gateway o firewall sapranno quale URL sto tentando di aprire? se no allora come il proxy nasconde questa cosa?

Aggiornato - Altri dettagli:

Per essere chiari, sto parlando dell'applicazione Proxy in esecuzione sul mio sistema. Ad esempio UltraSurf. Quindi questa applicazione proxy che è in esecuzione sul mio PC utilizzerà ovviamente il gateway che ho menzionato nel mio adattatore LAN. Quindi visivamente,

Browser (applicazione sul mio PC) - > UltraSurf (applicazione proxy sul mio PC) - > Internet

Quello che fa UltraSurf, inizia ad ascoltare su una porta per esempio 4545, e cambia l'impostazione Proxy di Internet Explorer e imposta Proxy Server su 127.0.0.1, porta 4545

Che sta dimostrando che ogni volta che inserirò un URL nella barra degli indirizzi di Internet Explorer, Internet Explorer chiederà a Proxy Server di aprire questo sito web. A questo punto il server proxy è un'applicazione che sta eseguendo il mio PC, quindi significa che il browser sta chiedendo all'applicazione di aprire la pagina Web.

Ora questa applicazione sta per andare su Internet usando il mio Gateway menzionato nell'Adattatore LAN.

La domanda è - > sta comunicando direttamente con il sito web menzionato nel browser Internet Explorer o comunicherà il proprio server e quel server aprirà il sito web?

    
posta sallushan 15.04.2014 - 16:46
fonte

1 risposta

1

Quindi il mio gateway o firewall sapranno quale URL sto tentando di aprire? - Più o meno, sì, ma non "direttamente" di per sé. Non saprà quale sia il tuo indirizzo IP, quindi l'anonimato. Un proxy è semplicemente un altro computer che esiste tra il tuo computer e Internet. Ad esempio, se digiti www.google.com nel tuo browser mentre il tuo dispositivo è connesso a un proxy, questo è ciò che accadrà:

Il browser crea un pacchetto TCP con una richiesta HTTP GET www.google.com (con indirizzo mittente come indirizzo IP) e la invia al server proxy. L'applicazione proxy in esecuzione sul server guarda il pacchetto e vede che è indirizzato a google. Invia il pacchetto a google.com, modificando l'indirizzo del mittente nel pacchetto TCP. Da qui google non sa che sei stato tu a usare il loro servizio, vedono solo il server proxy che lo usa.

Google riceve questo pacchetto dal proxy e invia i contenuti del suo sito web in un'altra serie di pacchetti al proxy. Il proxy accetta questo pacchetto e lo inoltra a te. Boom.

Visivamente:

Browser - > Proxy - > example.com

Quindi, il tuo gateway ha l'impressione che stia inviando una richiesta HTTP al server Proxy, NON example.com. Pertanto, se example.com è "bloccato" sul gateway, la connessione sarà comunque consentita al proxy.

: aggiornamento - poiché questa sembra essere una domanda specifica per UltraSurf.

Ultrasurf non usa un DNS. Richiede le tue tipiche query DNS e le indirizza su un IP statico, invece di chiederne una (molto simile alla modifica del tuo file HOSTS o equivalente). In questo modo ti connetti alla porta 80 sull'indirizzo IP sbloccato 74.125.224.160 (youtube.com), invece di fare una query DNS non consentita.

    
risposta data 28.04.2014 - 23:12
fonte

Leggi altre domande sui tag