Proxy-Rotatioun an eng VPN änneren Är ëffentlech Adress op verschiddene Schichten, an deen Ënnerscheed entscheet, wat leckt. Eng VPN beweegt all Pak an en Tunnel, sou datt d'Quelladress, déi den Zil gesäit, den Endpunkt vum Tunnel ass. E Proxy sëtzt iwwer der Netzwierkschicht: nëmmen d'Ufroe, déi Dir duerch hien schéckt, erschéngen aus dem Ausgang, wärend alles anescht op der Maschinn d'real Adress behält. Wann Dir dës Opdeelung richteg kritt, gëtt aus der Rotatioun e Këschtchen eng Designentscheedung.

Wouhier déi ëffentlech Adress tatsächlech kënnt

D'Adress, déi en Zil gesäit, ass déi, vun där Ären Trafik fir d'lescht fortgaang ass, an op enger Heemverbindung ass dat d'Adress vum Fournisseur op Ärem Router, net eppes, wat d'Maschinn huet. De Router nei ze starten kann déi selwecht Lease zréckginn, an seng MAC-Adress ze änneren erstellt heiansdo eng nei, awer keent vun deenen zwee gëtt Iech eng Landauswiel. Eng VPN ersetzt d'Quelladress op der IP-Schicht, sou datt all Pak vun der Maschinn, och DNS an Hannergrondupdates, vum Endpunkt vum Tunnel fortgeet. E Proxy schafft eng Schicht méi héich: hien akzeptéiert eng Ufro, mécht seng eege Verbindung zum Zil op, an nëmmen déi Ufro erschéngt aus dem Ausgang. Alles anescht op der Maschinn benotzt nach ëmmer d'real Adress.

Dës Opdeelung erkläert déi meescht Iwwerraschungen. Eng Browsererweiderung, déi op e Proxy weist, ännert nëmmen, wat de Browser schéckt, an soss näischt, sou datt eng zweet Applikatioun um selwechten Host nach ëmmer d'Originladress leckt. Eng systemwäit VPN huet de Géigendeel-Feelmodus: si deckt Trafik, deen Dir lokal wollt halen, an zitt sech nëmmen zou, wann de Client esou konfiguréiert ass. Tëscht deenen zwee ze wielen ass wierklech ze wielen, wéi en Trafik muss beweegen.

D'Rotatioun gëllt dann fir déi Schicht, déi Dir gewielt hutt. Mat engem Proxy bedeit Rotatioun, datt déi nächst Ufro en aneren Ausgang benotzt. Mat enger VPN bedeit et, den Tunnel ofzerappen an nei opzebauen, wat méi lues ass a sech als sichtbar Reconnect weist.

Wat en HTTP-Proxy liese kann, a wat net

Bei einfachem HTTP gesäit de Proxy eng absolut URI an der Ufrozeil, all Header an de Body. Hien kann dat alles loggen an all Deel dovun ëmschreiwen, dofir mécht e gratis Proxy, dee e Skript an Äntwerten injizéiert, genau dat, wat de Protokoll erlaabt. D'Authentifizéierung benotzt Proxy-Authorization, an en fehlenden oder falschen Identifiant produzéiert 407 Proxy Authentication Required anstatt eng Verbindungsfeeler.

Bei HTTPS schéckt de Client CONNECT host:port an de Proxy mécht en rohen Tunnel op, duerno gesäit hien verschlësselt Byten. Hie léiert nach ëmmer den Hostnumm aus der CONNECT-Zeil an normalerweis aus dem SNI-Feld am TLS-Handshake, sou datt d'Loggen um Hostnumm-Niveau iwwerlieft, och wann d'Payload et net mécht. D'Payload ze liesen erfuerdert TLS mat engem Zertifikat ofzeschléissen, dem de Client vertraut, wat en anert Produkt mat engem anere Risiko ass. An d'HTTP-Semantik-Spezifikatioun definéiert CONNECT als Tunnelufro, wat de richtegen Denkmodel ass fir wat en Ausgang ka gesinn a wat net.

curl -v -x http://proxy.example.net:8080 https://example.com 2>&1 | grep -E 'CONNECT|Proxy-'

Déi ausféierlech Ausgab weist d'CONNECT-Zeil virun engem TLS-Trafik, an dat ass de Moment, wou de Proxy Är Destinatioun léiert. E Proxy, dee mat 407 äntwert, huet den Tunnel ni opgemaach, sou datt en neie Versuch mat aneren TLS-Astellunge net hëlleft.

D'Granularitéit vun der Rotatioun entscheet, wat bricht

Bei all Ufro ze rotéieren ass d'Astellung, déi am séchersten ausgesäit an am meeschte bricht. Cookien, CSRF-Token an serversäiteg Sessioune si gebonnen un eng Identitéit, an eng Identitéit, déi sech tëscht dem Login an dem nächsten Opruff ännert, gesäit fir den Zil wéi Sessiounshijacking aus. Vill Fournisseuren ubidden eng haftend Sessioun, andeems se se am Proxy-Benotzernumm kodéieren, sou datt den Ausgang fir eng gewielte Fënster fest bleift.

Wielt d'Granularitéit aus der Aufgab, net aus dem Standard vum Fournisseur. En Crawler, dee selbstänneg Säiten holt, kann bei all Ufro rotéieren, wärend e Bezuelprozess oder eng authentifizéiert API en Ausgang fir de ganze Prozess halen muss. Déi zwee Opruff hei drënner weisen en haftenden Benotzernumm an en einfachen rotéierenden Endpunkt, an socks5h de Schema léist Nimm um Proxy op anstatt lokal.

curl -sS -x http://user-session-a1b2:[email protected]:8080 https://ifconfig.me
curl -sS -x socks5h://127.0.0.1:1080 https://ifconfig.me

Lokalen DNS ass e rouegt Leck. Wann de Client den Numm virum Verbannen opléist, léiert den Opléiser nach ëmmer all Host, deen Dir besicht, och wann d'HTTP-Ufro soss engem fortgeet. An socks5h d'Form an d'Opléisung op der Proxysäit vermeiden dat, an se ze benotze kascht näischt.

Wat den Zil ausser der Adress klassifizéiert

D'Reputatioun vun der Adress ass ee Input ënnert e puer. Ziler kombinéieren d'ASN an hir Etikett Datacenter oder Wunngebitt, den TLS-Fangerofdrock vum Client, HTTP/2-Astellungen, d'Uerdnung vun den Headere, d'Ufroquote an d'Form vun der Navigatioun. En Ausgang aus engem Wunngebitt, dee vun engem Headless-Browser gesteiert gëtt, ka versoen, wou en Datacenter-Ausgang mat enger realer Sessioun duerchkënnt.

Den Ausgangstyp bestëmmt, wat Dir éierlech iwwer den Trafik behaapte kënnt, an all een droen aner Käschten.

Exit typeWhat the target seesMain cost
Datacenter proxyHosting ASN, cheap, often pre-blockedLow reputation, easy to detect
Residential networkA consumer ISP address belonging to someone elseConsent and terms-of-service exposure
Mobile carrierA carrier NAT address shared by many subscribersPrice, plus shared blame for abuse
Your own cloud egressAn address you are accountable forRecognisable, but defensible

En gedeelten Ausgang ass net neutral. Alles anescht, wat vun där Adress leeft, fält an déiselwecht Reputatiounsbecher, an eng Adress, déi aner Locatairen schonn verbrannt hunn, versoeet, ier Är éischt Ufro gelies gëtt.

Wielt en Ausgang, deen Dir an enger Politik beschreiwe kënnt

D'nëtzlech Fro ass net, wéi een d'Adress verstoppt, mä wien fir den Trafik verantwortlech ass, dee se verléisst. Ären eegene Cloud-Ausgang pro Aufgab, en kontraktéierte Fournisseur mat enger Dateschutzavereinbarung an publizéierter Späicherdauer, an eng selbst gehostete VPN mat enger Identitéit pro Aufgab sinn all an engem Saz beschreifbar. Eng gratis Lëscht net, well hire Bedreiwer keng Verflichtung Iech géintiwwer huet an all Ureiz ze loggen.

Halt Är eege Limiten ënner deem, wat den Zil toleréiert, a sammelt nëmmen d'Felder, déi d'Aufgab brauch, sou datt e Feeler kleng bleift. Méi séier ze rotéieren, fir engem Block z'entkommen, hieft meeschtens d'Ufroquote, déi en ausgeléist huet.

Schreift den gewielten Ausgang, seng Rotatiounsfënster a säin Eegentum an d'Aufgabekonfiguratioun virum éischten Laf. Wann de Block kënnt, ass et dee Notiz, deen Iech seet, ob Dir den Ausgang oder d'Verhalen ännere sollt.

Ähnlech Artikelen