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

Guida · 6 minuti

Proxy location checker: verifica il tuo IP di città USA

Prima di fidarti di un risultato a livello di città, controlla dove si geolocalizza davvero l'IP di uscita e su quale rete.

Ultimo aggiornamento: · 4 min di lettura

Risposta rapida

Come faccio a controllare in quale città si trova l'IP del mio proxy?

Invia una richiesta attraverso il proxy a un servizio di lookup IP come ipinfo.io e leggi i campi city, region e org (ASN); poi controlla lo stesso IP nel database usato dal sito target. Con MetroProxies (targeting per città da 0,50 USD/GB, ottobre 2026), confronta il risultato con il segmento city- che hai inviato. Senza KYC; crypto.

Cosa devo controllare, e in quale ordine?

  1. Che il proxy funzioni: ottieni una risposta e l'IP non è il tuo.
  2. Lo stato: quasi ogni database è d'accordo. Uno stato sbagliato indica una richiesta sbagliata (controlla il segmento state-).
  3. La città o metro: il controllo più utile per il lavoro per città. I sobborghi sono spesso etichettati con la città centrale.
  4. La rete (ASN): ti dice da quale provider domestico proviene l'IP, e ti permette di tenerlo costante con asn-.
  5. La vista del target stesso: molti siti mostrano la posizione rilevata sulla pagina (selettore negozio, riga "consegna a", valuta o tasse locali). È quella la posizione che conta.

Registra IP, città, regione e ASN accanto a ogni risultato, così potrai spiegare in seguito un dato strano.

curl: una richiesta, un lookup
curl -s --max-time 30 \
  -x http://USERNAME-country-us-state-or-city-portland:[email protected]:7777 \
  https://ipinfo.io/json

Come faccio a controllare più città in uno script?

L'esempio Python qui sotto richiede un IP per città, stampa dove si geolocalizza ogni uscita e segnala le discrepanze. Usa requests (pip install requests), apre una nuova connessione per città così ogni città ottiene il proprio IP, e si ferma sugli errori invece di riprovare in loop. Sostituisci USERNAME e PASSWORD con le tue credenziali proxy dalla dashboard.

Python 3.10+: controlla la città di uscita di più città USA
import requests

GATEWAY = "gw.metroproxies.com:7777"
USER, PASSWORD = "USERNAME", "PASSWORD"

# (state code, city segment, city name as lookup services usually spell it)
CITIES = [("or", "portland", "Portland"), ("tx", "san_antonio", "San Antonio"), ("fl", "tampa", "Tampa")]


def exit_info(state: str, city: str) -> dict:
    user = f"{USER}-country-us-state-{state}-city-{city}"
    proxy = f"http://{user}:{PASSWORD}@{GATEWAY}"
    with requests.Session() as s:  # a fresh session = a fresh connection = a fresh IP
        r = s.get("https://ipinfo.io/json", proxies={"http": proxy, "https": proxy}, timeout=30)
        r.raise_for_status()
        return r.json()


for state, segment, expected in CITIES:
    try:
        info = exit_info(state, segment)
    except requests.RequestException as e:
        print(f"{segment}: request failed ({e.__class__.__name__}); widen to the state or retry later")
        continue
    city, region, org = info.get("city"), info.get("region"), info.get("org")
    flag = "ok" if city == expected else "check"
    print(f"{segment:12} -> {info.get('ip')}  {city}, {region}  {org}  [{flag}]")
Node.js 18+: lo stesso controllo con undici
// save as check.mjs, then: npm install undici && node check.mjs
import { ProxyAgent, fetch } from 'undici';

const gateway = 'http://gw.metroproxies.com:7777';
const user = 'USERNAME-country-us-state-co-city-colorado_springs';
const token = 'Basic ' + Buffer.from(`${user}:PASSWORD`).toString('base64');

const agent = new ProxyAgent({ uri: gateway, token });
const res = await fetch('https://ipinfo.io/json', { dispatcher: agent, signal: AbortSignal.timeout(30000) });
if (!res.ok) throw new Error(`HTTP ${res.status}`);
const info = await res.json();
console.log(info.ip, info.city, info.region, info.org);
await agent.close();

E se la città non corrisponde?

Una discrepanza è comune e di solito innocua; prima scopri di che tipo è.

  • Città vicina o sobborgo (Mesa riportata come Phoenix, Hialeah come Miami): i database tracciano i confini delle città in modo diverso. Controlla la vista del target; se mostra la metro giusta, sei a posto.
  • Metro giusta, stato sbagliato (Kansas City, Kansas contro Missouri): usa il segmento dello stato e confronta con la vista del target; le aree metropolitane attraversano i confini di stato.
  • Una regione completamente diversa: riprova una volta con una nuova connessione. Se si ripete, invia l'IP, l'ora e il tuo username (mai la password) al supporto.

Non scegliere gli IP uno per uno finché un database non è d'accordo: i database cambiano ogni settimana. Decidi quale database conta per il tuo lavoro e accetta la piccola quota di IP che colloca altrove.

Dove dovrei andare dopo?

Ottieni prima l'IP con cambia il tuo IP in un'altra città, mantienilo con le sessioni sticky per città, e leggi perché i database non sono d'accordo in proxy accurati a livello di città. Tutte le guide sono sulla pagina delle guide; il codice è nella documentazione curl e Python.

Cos'altro chiedono le persone sui controlli di localizzazione?

Quale servizio di lookup IP dovrei usare?

Usa quello più vicino al tuo target: se testi un sito che usa un certo provider di geolocalizzazione, controlla con quel provider. Per i controlli generali, ipinfo.io e servizi simili restituiscono città, regione e ASN in una sola risposta JSON. Rispetta i limiti di frequenza di ogni servizio.

Posso controllare la localizzazione su Google?

Non con uno script. I termini di Google vietano l'accesso automatizzato che ignora robots.txt, e google.com/robots.txt disabilita /search. Controlla manualmente in un browser impostato sul proxy, oppure usa un provider di dati approvato per i volumi.

Perché il mio browser mostra ancora il mio fuso orario reale?

Perché il proxy cambia solo l'indirizzo IP. Il fuso orario, la lingua e la posizione salvata del browser provengono dal tuo dispositivo. Impostali in modo che corrispondano alla città (per Portland, America/Los_Angeles) se la pagina che testi li legge.

1 GB 1,50 USD · senza KYC

Inizia