Nej. Ett proxybyte raderar inte cookies, loggar inte ut ett konto och skapar inte en ny webbläsarprofil. En webbplats kan känna igen samma sessionscookie efter IP-bytet och ett API kan fortfarande identifiera samma nyckel.

I en webbläsare

Profilens sparade applikationstillstånd finns kvar. En webbplats kan behålla inloggningen eller be om verifiering när den märker nätverksbytet; applikationen avgör beteendet.

En separat testprofil skiljer en gratis proxykontroll från befintliga personliga sessioner. Den ger inte i sig anonymitet.

I Python Requests

En Requests Session behåller en cookiebehållare och anslutningspooler. Båda förfrågningarna nedan använder samma Session trots att de väljer olika proxyer. Byt dokumentationens ändpunkter före användning; listan med HTTP-proxyer kan ge kandidater till den här jämförelsen av HTTP-proxyer.

import requests

with requests.Session() as session:
    session.trust_env = False
    # The same cookie jar remains available across these requests.
    first = session.get(
        "https://example.com/",
        proxies={"https": "http://203.0.113.10:8080"},
        timeout=(5, 15),
    )
    second = session.get(
        "https://example.com/",
        proxies={"https": "http://203.0.113.20:8080"},
        timeout=(5, 15),
    )

Skapa en separat Session för varje uppgift som kräver oberoende applikationssessioner. Att bara tömma cookiebehållaren lämnar annat tillstånd orört, som egna headerfält eller inloggningsuppgifter lagrade på andra ställen.

Ett IP-kontrollsvar och en inloggningskontroll besvarar olika frågor. Det första kan visa en ändrad utgångsadress; fortsatt inloggning motsäger inte det. Att bli utloggad bevisar inte heller ett proxybyte: cookies kan bara ha löpt ut.

Relaterade artiklar