无需 KYC — 无需身份证、无需自拍、无需文件 · 所有套餐均支持城市定向 · 加密货币支付
语言: 简体中文
开始使用

指南 · 地理位置

代理城市检查器:在扩展之前验证住宅 IP 的城市

只有当目标网站将该 IP 定位到该城市时,城市 IP 才有用。本指南展示了如何检查、为什么数据库会不一致以及如何处理。

最后更新:

快速回答

如何检查代理 IP 位于哪个城市?

通过代理向两个 IP 查询服务发送请求并比较它们的城市,然后加载目标网站并读取其显示的位置。数据库在城市边界附近经常不一致:例如新孟买的家庭可能显示为塔纳。使用 Banyan Proxies 时,-city- 段设置城市,1 GB 起价 US$1.88。

如何通过四个步骤检查代理的城市?

  1. 使用粘性会话

    添加 -session-chk1-ttl-10,让每次查询都看到同一个 IP:USERNAME-country-ph-city-cebu_city-session-chk1-ttl-10。

  2. 询问两个查询服务

    通过代理请求两个公共查询端点,并记录各自返回的城市、地区和 ASN。

  3. 询问目标网站

    通过代理打开目标网站自身的位置提示:例如电商平台的配送范围、外卖应用的地址提示、搜索引擎的位置信息行。

  4. 做出判断

    如果目标网站认可,就扩大规模。如果不认可,就尝试新会话、附近的城市,或者如果任务允许,接受该地区。

为什么地理定位数据库会不一致?

IP 地理定位是一种估算。数据库通过 ISP 注册信息、路由数据和用户报告,将地址块映射到具体地点。家庭 ISP 可能将某个地址块注册到其区域中心,因此整个都市区的家庭用户会共享同一个标签。我们所在地区的都市区经常跨越行政边界:德里的郊区位于哈里亚纳邦和北方邦,吉隆坡的郊区位于雪兰莪,马尼拉则分布在马尼拉大都会的 16 个城市中。每个城市页面都会列出你可能会看到的附近地点。

如何编写脚本进行检查?

这个 Python 脚本会请求一个粘性 IP,并向两个服务查询其位置。替换城市片段即可测试其他城市。

Python:对比同一个粘性 IP 的两次查询结果
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.")

亚洲常见哪些城市不匹配?

你请求的是你可能会看到原因
德里古尔冈、诺伊达、加济阿巴德德里国家首都辖区横跨三个邦,共享网络
孟买塔纳、新孟买同一个都市区,标签跟随 ISP 中心
马尼拉奎松市、马卡蒂、帕西格马尼拉大都会由 16 个城市组成;数据库只选其中一个
吉隆坡八打灵再也、梳邦再也巴生谷的家庭用户通常注册在吉隆坡
雅加达坦格朗、勿加泗、德波大雅加达地区(Jabodetabek)共享网络
伊斯兰堡拉瓦尔品第孪生城市,彼此相邻
悉尼帕拉马塔、彭里斯大悉尼郊区的各个区域有自己的名称

确认城市后应该做什么?

使用城市索引中的参数和城市定位语法扩大规模。对于多步骤检查,请使用粘性会话保持同一个 IP;套餐详情见定价页面。

买家还会问哪些关于城市检查的问题?

哪个查询服务才是对的?

你的目标网站所使用的那个,而这通常你无法知道。因此最好的测试是目标网站自身的位置提示,例如配送范围或本地结果行。

时区或语言会暴露我吗?

网站可以读取浏览器的时区和语言。将它们设置为与城市匹配,例如宿务市使用 Asia/Manila 和英语或菲律宾语,这样结果才会一致。

换个标签是否意味着该 IP 不在该城市?

不是。这只是意味着某个数据库给它标注了不同的标签。八打灵再也的住宅和吉隆坡的住宅都能返回吉隆坡的结果。应根据目标方的视角来判断,而不是查询结果。

这些事实来自哪里? (3)
  1. ipinfo.io 开发者 — IPinfo
  2. ipapi.co API 文档 — ipapi
  3. 马尼拉大都会(16 个城市和 1 个市镇) — Wikipedia

1 GB US$1.88 · 城市定向 · 无需 KYC

开始使用