Senza KYC — nessun documento d'identità, nessun selfie, nessun documento · Targeting per città, stato e CAP su tutti i piani
Lingua: Italiano
Inizia

Guida · sessioni

Sessioni sticky di proxy residenziali per città USA

Gli IP rotanti si adattano a campioni ampi; una sessione sticky si adatta a tutto ciò che attraversa più pagine, come un carrello, un selettore di negozio o un modulo multi-step sul tuo sito.

Ultimo aggiornamento: · 3 min di lettura

Risposta rapida

Come mantengo lo stesso IP di una città su più richieste?

Aggiungi un ID di sessione e un time to live all'username della città: USERNAME-country-us-state-mo-city-st_louis-session-stl1-ttl-20 chiede a MetroProxies di mantenere un IP di St. Louis fino a 20 minuti. Le sessioni durano fino a 30 minuti, impostati per sessione con il parametro ttl; l'IP può cambiare prima. Incluso nei piani da 0,50 USD/GB (ottobre 2026). Senza KYC; crypto.

Come funzionano le sessioni sticky?

Segmentisession-{id} e ttl-{minutes}, dopo la città o lo ZIP
Massimofino a 30 minuti, impostati per sessione con il parametro ttl; l'IP può cambiare prima
ID di sessioneLettere e cifre che scegli tu; un nuovo ID dà un nuovo IP
Modalità rotanteOgni nuova connessione riceve un IP dal pool, di solito diverso; per ottenere un nuovo IP a ogni richiesta, invia una richiesta per connessione (disattiva keep-alive)
CostoIncluso; fatturato solo sul traffico

Quando mi serve una sessione sticky?

Quando i passaggi di un controllo devono provenire dallo stesso indirizzo.

  • Flussi multi-pagina sul tuo sito: aggiungi al carrello, scegli un negozio, vedi la stima di spedizione. Un cambio di IP a metà può resettare la posizione scelta dal sito.
  • Confronti prima/dopo: carica una pagina, cambia un'impostazione, ricaricala dallo stesso IP.
  • Pagine che impostano la posizione alla prima visita: alcuni siti salvano in un cookie la città rilevata; mantieni l'IP così cookie e IP concordano.

Per campioni ampi (100 città, una pagina ciascuna), la modalità rotante è più semplice: ogni nuova connessione ottiene un nuovo IP nella città richiesta.

Come dovrei nominare le sessioni quando gestisco molte città?

Usa un ID di sessione per città e per esecuzione, così i risultati non condividono mai un IP per errore e un retry ne ottiene uno nuovo.

  • -city-boise-session-boi20261018a-ttl-15
  • -city-spokane-session-spo20261018a-ttl-15
  • Al retry dopo un errore: cambia il suffisso (...b) per ottenere un nuovo IP.

ID brevi e leggibili rendono i log facili da leggere: il codice città, la data e una lettera bastano. Non riusare lo stesso ID su città diverse.

Cosa succede quando l'IP cambia prima del TTL?

Può succedere: fino a 30 minuti, impostati per sessione con il parametro ttl; l'IP può cambiare prima. Un IP residenziale appartiene a un dispositivo domestico; se quel dispositivo va offline o il suo provider rinnova l'indirizzo, la sessione non può mantenerlo.

Gestiscilo nel codice:

  1. Registra l'IP di uscita all'inizio della sessione (una richiesta di lookup).
  2. Se un passaggio successivo fallisce con un errore di connessione, controlla di nuovo l'IP di uscita.
  3. Se è cambiato, riavvia il flusso con un nuovo ID di sessione invece di mescolare due IP in un unico risultato.

Tieni il TTL corto quanto serve al flusso. Un flusso di 5 minuti non richiede una sessione da 30 minuti, e le sessioni più brevi sono meno esposte ai cambi dei dispositivi.

Python: una sessione sticky per città, riavviata se l'IP cambia
import requests

GATEWAY = "gw.metroproxies.com:7777"


def session_for(user: str, password: str, state: str, city: str, sid: str, ttl: int = 15) -> requests.Session:
    name = f"{user}-country-us-state-{state}-city-{city}-session-{sid}-ttl-{ttl}"
    proxy = f"http://{name}:{password}@{GATEWAY}"
    s = requests.Session()
    s.proxies = {"http": proxy, "https": proxy}
    return s


def exit_ip(s: requests.Session) -> str:
    return s.get("https://api.ipify.org", timeout=30).text.strip()


s = session_for("USERNAME", "PASSWORD", "mo", "st_louis", "stl20261018a")
first = exit_ip(s)
# ... your multi-step check on your own site goes here ...
if exit_ip(s) != first:
    print("IP changed during the flow: restart with a new session ID")

Dove dovrei andare dopo?

Controlla l'uscita con il proxy location checker, usa le sessioni per i controlli prezzi locali e i controlli annunci per città, e consulta ogni segmento nel formato username. Altro nella pagina delle guide.

Cos'altro chiedono le persone sulle sessioni sticky?

Posso mantenere l'IP di una città per un giorno intero?

No. fino a 30 minuti, impostati per sessione con il parametro ttl; l'IP può cambiare prima. Per lavori che durano un giorno, mantieni costante la città e accetta che l'IP cambi; registra l'IP con ogni risultato.

Una sessione sticky costa di più?

No. Paghi solo il traffico, sia che la sessione sia rotante sia sticky.

Quante sessioni posso eseguire contemporaneamente?

Ogni ID di sessione è indipendente e puoi eseguirne molte in parallelo da un solo account. Mantieni moderata la frequenza delle richieste verso ciascun target e rispetta i suoi termini; vedi la policy di uso accettabile.

1 GB 1,50 USD · senza KYC

Inizia