Sem KYC — sem documento de identidade, sem selfie, sem documentos · Segmentação por cidade, estado e CEP em todos os planos
Idioma: Português
Comece agora

Guia · 6 minutos

Verificador de localização de proxy: confirme o IP da sua cidade nos EUA

Antes de confiar em um resultado em nível de cidade, verifique onde o IP de saída realmente está geolocalizado e em qual rede.

Última atualização: · 4 min de leitura

Resposta rápida

Como faço para verificar em qual cidade está o IP do meu proxy?

Envie uma requisição através do proxy para um serviço de consulta de IP como ipinfo.io e leia os campos city, region e org (ASN); depois verifique o mesmo IP no banco de dados que o site alvo usa. Com o MetroProxies (segmentação por cidade a partir de US$ 0,50/GB, outubro de 2026), compare o resultado com o segmento city- que você enviou. Sem KYC; cripto.

O que devo verificar, e em qual ordem?

  1. Que o proxy funciona: você recebe uma resposta e o IP não é o seu.
  2. O estado: quase todos os bancos de dados concordam nele. Um estado errado significa uma requisição errada (verifique o segmento state-).
  3. A cidade ou região metropolitana: a verificação mais útil para trabalho por cidade. Subúrbios costumam ser rotulados com a cidade central.
  4. A rede (ASN): ela indica de qual provedor residencial o IP vem, e permite mantê-la constante com asn-.
  5. A visão do próprio alvo: muitos sites mostram a localização detectada na página (seletor de loja, linha "entregar em", moeda local ou imposto). Essa é a localização que conta.

Registre o IP, cidade, região e ASN ao lado de cada resultado, para poder explicar um dado estranho depois.

curl: uma requisição, uma consulta
curl -s --max-time 30 \
  -x http://USERNAME-country-us-state-or-city-portland:[email protected]:7777 \
  https://ipinfo.io/json

Como verifico várias cidades em um script?

O exemplo em Python abaixo pede um IP por cidade, imprime onde cada saída está geolocalizada e sinaliza divergências. Ele usa requests (pip install requests), abre uma nova conexão por cidade para que cada cidade receba seu próprio IP, e para em erros em vez de tentar novamente em loop. Substitua USERNAME e PASSWORD pelas suas credenciais de proxy do painel.

Python 3.10+: verifique a cidade de saída de várias cidades dos EUA
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+: a mesma verificação com 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 a cidade não corresponder?

Uma divergência é comum e geralmente inofensiva; primeiro descubra de qual tipo é.

  • Cidade vizinha ou subúrbio (Mesa reportada como Phoenix, Hialeah como Miami): os bancos de dados desenham as linhas das cidades de forma diferente. Verifique a visão do próprio alvo; se ela mostrar a região metropolitana certa, está tudo bem.
  • Região metropolitana certa, estado errado (Kansas City, Kansas versus Missouri): use o segmento de estado e compare com a visão do alvo; regiões metropolitanas cruzam limites estaduais.
  • Uma região completamente diferente: tente novamente uma vez com uma nova conexão. Se repetir, envie o IP, o horário e seu nome de usuário (nunca sua senha) ao suporte.

Não escolha IPs um a um até um banco de dados concordar: os bancos de dados mudam toda semana. Decida qual banco de dados importa para o seu trabalho e aceite a pequena parcela de IPs que ele coloca em outro lugar.

Para onde devo ir agora?

Obtenha o IP primeiro com mude seu IP para outra cidade, mantenha-o com sessões sticky por cidade, e leia por que os bancos de dados divergem em proxies precisos em nível de cidade. Todos os guias estão na página de guias; o código está na documentação de curl e Python.

O que mais as pessoas perguntam sobre verificações de localização?

Qual serviço de consulta de IP devo usar?

Use o mais próximo do seu alvo: se você testa um site que usa determinado provedor de geolocalização, verifique com esse provedor. Para verificações gerais, ipinfo.io e serviços semelhantes retornam cidade, região e ASN em uma única resposta JSON. Respeite os limites de taxa de cada serviço.

Posso verificar a localização no Google?

Não com um script. Os termos do Google proíbem acesso automatizado que ignora o robots.txt, e google.com/robots.txt desabilita /search. Verifique manualmente em um navegador configurado com o proxy, ou use um provedor de dados aprovado para volume.

Por que meu navegador ainda mostra meu fuso horário real?

Porque o proxy muda apenas o endereço IP. O fuso horário, o idioma e a localização salva do navegador vêm do seu dispositivo. Defina-os para corresponder à cidade (para Portland, America/Los_Angeles) se a página que você testa os lê.

1 GB US$ 1,50 · sem KYC

Comece agora