Stap 1: Typen proxy's gebruikt
Een open proxy is toegankelijk voor iedereen op internet. Het is meestal in de vorm van een webbrowser of de website. De gebruiker kan surfen op het web met behulp van de open proxy, en verbergen hun IP-adres van de servers en sites die ze bezoeken.
Een reverse-proxy lijkt te zijn van een normale server. Verzoeken verzonden door de gebruiker naar de proxy worden doorgestuurd naar een verborgen interne webserver die de aanvraag van de gebruiker verwerkt. Deze worden meestal gebruikt bij bibliotheken en werkplekken, om te controleren van gebruikersactiviteiten.
Een transparante proxy onderschept netwerkcommunicatie van de gebruiker zonder zijn medeweten en zonder enige Gebruikersconfiguratie. Er zijn twee methoden gebruikt voor transparante proxy uitvoering: GRE Tunneling aka OSI-laag 3 en MAC herschrijft aka OSI laag 2. Generic Routing Encapsulation Tunneling werd ontwikkeld door Cisco Systems om in te kapselen laag netwerkprotocollen binnen point-to-point koppelingen. GRE wordt gebruikt voor het verzenden van IP-pakketten tussen netwerken zonder hen gesnoven. Dit kan de gebruiker surfen op het web zonder zijn IP en encryptie biedt op alle pakketten die worden verzonden door de gebruiker. GRE wordt gedaan met behulp van OSI-laag 3. De netwerklaag, bekend als OSI 3, is de derde laag van het OSI-model van zeven laag van computernetwerken. MAC herschrijven is een protocol waarmee voor het herschrijven van uw MAC-adres voor Layer 2 tunneling.
Een webproxy is de meest voorkomende vorm van proxy-, en is een subset van de open proxy. Op verstrekken verbruiker voor het invoeren van de URL van een website, en vervolgens die website geopend in het browservenster van de gebruiker.
Zo ver als proxy's gaan, zijn er doorgaans 4 niveaus van anonimiteit van de gebruiker. Niveau 1 biedt geen anonimiteit: de remote host weet van de gebruiker IP-adres, en is zich ervan bewust dat de gebruiker is het gebruik van een proxy. Niveau 2 (laag): de remote host van de gebruiker IP-adres niet weet, maar is zich ervan bewust dat de gebruiker is het gebruik van een proxy. Niveau 3 (medium): de remote host waar IP-adres van de gebruiker niet weet, maar is zich ervan bewust dat de gebruiker is het gebruik van een proxy. Inkomende interface wordt weergegeven als "REMOTE_ADDR" voor de remote host. Niveau 4 (hoog): de remote host niet weet van de gebruiker IP-adres, en is niet op de hoogte dat de gebruiker is het gebruik van een proxy. Hieronder vindt u instructies voor het gebruik van een proxy IP met uw webbrowser: