Sem KYC — sem documento, sem selfie, sem documentos · Segmentação por cidade em todos os planos · Pagamento em cripto
Idioma: Português
Começar

Guia · geolocalização

Verificador de cidade de proxy: verifique a cidade de um IP residencial antes de escalar

Um IP de cidade só é útil se o site de destino o localiza nessa cidade. Este guia mostra como verificar, por que os bancos de dados divergem e o que fazer a respeito.

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

Resposta rápida

Como verifico em qual cidade está um IP de proxy?

Envie uma requisição pelo proxy para dois serviços de consulta de IP e compare a cidade de cada um, depois carregue o site de destino e leia a localização que ele mostra. Os bancos de dados costumam divergir perto das fronteiras das cidades: uma conexão residencial em Navi Mumbai pode aparecer como Thane. Com Banyan Proxies, o segmento -city- define a cidade, a partir de US$ 1,88 para 1 GB.

Como verifico a cidade de um proxy em quatro passos?

  1. Use uma sessão sticky

    Adicione -session-chk1-ttl-10 para que toda consulta veja o mesmo IP: USERNAME-country-ph-city-cebu_city-session-chk1-ttl-10.

  2. Consulte dois serviços de lookup

    Faça duas requisições a endpoints públicos de lookup através do proxy e anote cidade, região e ASN de cada um.

  3. Pergunte ao alvo

    Abra a própria indicação de localização do alvo através do proxy: a área de entrega de um marketplace, o prompt de endereço de um app de comida, a linha de localização de um buscador.

  4. Decida

    Se o alvo concordar, escale. Se não, tente uma nova sessão, uma cidade próxima ou aceite a região se o seu trabalho permitir.

Por que os bancos de dados de geolocalização divergem?

A geolocalização de IP é uma estimativa. Os bancos de dados mapeiam blocos de endereços para locais usando registros de ISP, dados de roteamento e relatos de usuários. Um ISP residencial pode registrar um bloco no seu hub regional, então casas de toda uma área metropolitana compartilham um mesmo rótulo. Áreas metropolitanas da nossa região costumam cruzar divisas administrativas: os subúrbios de Delhi ficam em Haryana e Uttar Pradesh, os de Kuala Lumpur em Selangor, os de Manila espalhados por 16 cidades da Metro Manila. Cada página de cidade lista os lugares próximos que você pode ver.

Como faço para automatizar a verificação?

Este script Python solicita um IP sticky e pergunta a dois serviços pela localização dele. Troque o segmento da cidade para testar outra cidade.

Python: comparar dois lookups para um IP sticky
import requests

HOST = "gw.banyanproxies.com"
PORT = 7777
user = "USERNAME-country-ph-city-cebu_city-session-chk1-ttl-10"
proxy = f"http://{user}:PASSWORD@{HOST}:{PORT}"
proxies = {"http": proxy, "https": proxy}

a = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=30).json()
b = requests.get("https://ipapi.co/json/", proxies=proxies, timeout=30).json()

print("ipinfo:", a.get("ip"), a.get("city"), a.get("region"), a.get("org"))
print("ipapi: ", b.get("ip"), b.get("city"), b.get("region"), b.get("org"))
if a.get("ip") != b.get("ip"):
    print("The IP changed between requests: the session ended early.")

Quais divergências de cidade são comuns na Ásia?

Você pediuVocê pode verPor quê
DélhiGurugram, Noida, GhaziabadDelhi NCR abrange três estados e compartilha redes
MumbaiThane, Navi MumbaiUma região metropolitana, os rótulos seguem os hubs do ISP
ManilaQuezon City, Makati, PasigMetro Manila tem 16 cidades; os bancos de dados escolhem uma
Kuala LumpurPetaling Jaya, Subang JayaCasas do Klang Valley costumam ser registradas em KL
JacartaTangerang, Bekasi, DepokA Grande Jacarta (Jabodetabek) compartilha redes
IslamabadRawalpindiCidades gêmeas, lado a lado
SydneyParramatta, PenrithSubúrbios da Grande Sydney têm nomes próprios

O que devo fazer depois de confirmar a cidade?

Escale com o parâmetro do índice de cidades e a sintaxe de segmentação por cidade. Para verificações de várias etapas, mantenha um IP com sessões sticky; os planos estão na página de preços.

O que mais os compradores perguntam sobre verificação de cidade?

Qual lookup é o certo?

O que o seu alvo usa, o que você normalmente não tem como saber. Por isso o melhor teste é a própria indicação de localização do alvo, como uma área de entrega ou uma linha de resultados locais.

Fuso horário ou idioma vão me denunciar?

Os sites podem ler o fuso horário e o idioma do navegador. Defina-os de acordo com a cidade, por exemplo Asia/Manila e inglês ou filipino para Cebu City, para que os resultados sejam consistentes.

Um rótulo diferente significa que o IP não está na cidade?

Não. Significa que um banco de dados o rotula de forma diferente. Uma casa em Petaling Jaya e uma casa em Kuala Lumpur podem ambas servir resultados de Kuala Lumpur. Decida pela visão do alvo, não pela da consulta.

De onde vêm esses fatos? (3)
  1. desenvolvedores ipinfo.io — IPinfo
  2. documentação da API ipapi.co — ipapi
  3. Metro Manila (16 cidades e 1 município) — Wikipedia

1 GB US$ 1,88 · segmentação por cidade · sem KYC

Começar