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

定向 · 所有套餐 · 无附加费

指定城市 IP 的代理:城市参数

一个用户名字段即可选择城市。本页给出确切格式、经测试的 curl、Python 和 Node.js 示例,以及城市没有在线 IP 时的处理方法。

最后更新: · 3 分钟阅读

快速回答

如何在亚洲获取指定城市 IP 的代理?

使用 Banyan Proxies 时,在国家之后把 -city- 和城市名称添加到代理用户名中,例如 USERNAME-country-in-city-mumbai 或 USERNAME-country-ph-city-cebu_city。城市定向包含在所有套餐中,无附加费,1 GB 低至 US$1.88(2026 年 10 月)。城市可用性会变化;结账时会显示当前在线的资源。无需 KYC,仅支持加密货币。

城市定向包含什么?

定向层级所有套餐均支持国家和城市定向;ASN 定向不额外收费。城市可用性因地区而异
用户名格式USERNAME-country-{cc}-city-{city}-asn-{asn}-session-{id}-ttl-{minutes}
城市名称小写英文名称,空格用下划线表示:kuala_lumpur、ho_chi_minh_city、gold_coast
包含于所有住宅套餐,US$1.88 低至 1 GB
网关gw.banyanproxies.com,端口 7777(HTTP/HTTPS)或 7778(SOCKS5)
粘性会话最长 30 分钟(IP 可能提前更换)
可用性城市可用性因地区而异;结账时会显示当前在线的城市
已更新2026年10月18日

城市用户名是如何构建的?

用户名是由连字符连接的段组成的链。完整格式为 USERNAME-country-{cc}-city-{city}-asn-{asn}-session-{id}-ttl-{minutes};只需按顺序使用你需要的段。

  • USERNAME-country-in-city-bengaluru:班加罗尔的任意家庭 IP,每次连接使用新的 IP。
  • USERNAME-country-id-city-surabaya:东爪哇,泗水。
  • USERNAME-country-vn-city-ho_chi_minh_city:胡志明市;空格替换为下划线。
  • USERNAME-country-au-city-gold_coast-session-gc1-ttl-15:保留 15 分钟的黄金海岸 IP。
  • USERNAME-country-pk-city-lahore-asn-17557:PTCL 网络(AS17557)上的拉合尔。

国家代码是小写的两位 ISO 代码。始终将国家与城市一起发送:海得拉巴存在于印度和巴基斯坦,且 country-pk-city-hyderabad 与 country-in-city-hyderabad 不是同一个地方。

如何书写带有两个名称或重音符号的城市?

使用不带重音符号的纯英文名称,如每个城市页面所示:bengaluru、chattogram、george_town。有些城市还有旧称,例如 Bangalore 或 Chittagong。如果页面上的拼写返回不到 IP 但国家有效,请尝试旧称并告知支持,以便我们修正页面。城市索引列出了我们发布的所有拼写。

如何使用 curl、Python 和 Node.js 测试城市 IP?

通过网关发送一个请求,并打印出口 IP 和你的查询服务报告的位置。使用允许调用的查询服务;示例使用 ipinfo.io 的公共端点。

curl:一个轮换和一个粘性雅加达 IP
# Rotating Jakarta IP over HTTP
curl -x http://gw.banyanproxies.com:7777 \
  -U "USERNAME-country-id-city-jakarta:PASSWORD" \
  https://ipinfo.io/json

# One Jakarta IP kept for 10 minutes, over SOCKS5
curl --socks5-hostname gw.banyanproxies.com:7778 \
  -U "USERNAME-country-id-city-jakarta-session-jkt1-ttl-10:PASSWORD" \
  https://ipinfo.io/json
Python (requests):每个城市一个请求
import requests

HOST = "gw.banyanproxies.com"
PORT = 7777

cities = {
    "in": "mumbai",
    "th": "chiang_mai",
    "au": "perth",
}

for country, city in cities.items():
    user = f"USERNAME-country-{country}-city-{city}"
    proxy = f"http://{user}:PASSWORD@{HOST}:{PORT}"
    try:
        r = requests.get(
            "https://ipinfo.io/json",
            proxies={"http": proxy, "https": proxy},
            timeout=30,
        )
        info = r.json()
        print(city, info.get("ip"), info.get("city"), info.get("region"))
    except requests.RequestException as exc:
        print(city, "failed:", exc)
Node.js 18+ (undici ProxyAgent):一个马尼拉 IP
// npm install undici
const { ProxyAgent, fetch } = require("undici");

const user = "USERNAME-country-ph-city-manila";
const token = Buffer.from(`${user}:PASSWORD`).toString("base64");
const agent = new ProxyAgent({
  uri: "http://gw.banyanproxies.com:7777",
  token: `Basic ${token}`,
});

fetch("https://ipinfo.io/json", { dispatcher: agent })
  .then((res) => res.json())
  .then((info) => console.log(info.ip, info.city, info.region))
  .catch((err) => console.error("failed:", err.message));

当某个城市没有在线 IP 时会发生什么?

小城市在特定时刻可能没有或很少有在线家庭设备。始终检查你收到的 IP 的出口城市,然后:

  1. 几分钟后重试:家庭设备全天会上下线。
  2. 使用同一页面上的附近城市,例如伊斯兰堡用拉瓦尔品第。
  3. 如果任务允许,去掉 -city- 段并保留国家。

城市可用性因地区而异;结账时会显示当前在线的城市。

每个网站都会看到我请求的城市吗?

不一定。网站使用自己的地理定位数据库来定位 IP,而数据库之间可能不一致,尤其是在城市边界附近:古尔冈的家庭可能显示为德里,八打灵再也的家庭可能显示为吉隆坡。城市检查指南展示了如何在大规模任务前测试目标网站使用的数据库。

我可以定位哪些城市?

70个城市页面中的每一个都给出了确切的参数、本地 ISP 和时区。

India

Indonesia

Philippines

Thailand

  • Bangkok Bangkok Metropolitan Administration
  • Chiang Mai Chiang Mai city municipality , Mueang Chiang Mai district, Chiang Mai province
  • Phuket Phuket province
  • Pattaya Pattaya City , Bang Lamung district, Chonburi province
  • Khon Kaen Khon Kaen city municipality, Mueang Khon Kaen district, Khon Kaen province

Vietnam

Malaysia

Pakistan

  • Karachi Karachi Division, Sindh province
  • Lahore Lahore District, Punjab province
  • Islamabad Islamabad Capital Territory
  • Rawalpindi Rawalpindi District, Punjab province
  • Faisalabad Faisalabad District, Punjab province
  • Peshawar Peshawar District, Khyber Pakhtunkhwa province

Bangladesh

  • Dhaka Dhaka Division
  • Chittagong Chittagong Division, Chittagong District
  • Khulna Khulna Division, Khulna District

Sri Lanka

  • Colombo Western Province, Colombo District
  • Kandy Central Province, Kandy District

Nepal

  • Kathmandu Bagmati Province, Kathmandu District
  • Pokhara Gandaki Province, Kaski District

Cambodia

Singapore

Australia

New Zealand

接下来应该阅读什么?

使用粘性住宅代理指南设置会话,从文档复制客户端代码,并在术语表中查找 ASN 或 CGNAT 等术语。所有其他指南列在指南页面上。

买家还问哪些关于城市定位的问题?

城市定向需要额外付费吗?

不。城市定位包含在每个Banyan Proxies住宅套餐中,从US$1.88的1 GB到1 TB的US$0.50/GB。相比之下,DataImpulse 记录显示,城市定向流量按其标准费率的两倍计费(2026年10月18日阅读)。

我可以定位邮编或区域吗?

不。定位止于城市。邮编在目标网站内部仍然有用,例如在页面从正确城市加载后,在市场平台上设置送货地址。

我可以组合城市和 ASN 吗?

可以:USERNAME-country-my-city-kuala_lumpur-asn-4788要求 TM 网络上的吉隆坡 IP。每个过滤条件都会缩小匹配 IP 的集合,因此在扩展前进行测试。参见ASN 定位。

我可以保留一个城市 IP 多久?

粘性会话会在你设定的时间内(ttl,单位为分钟)保持同一 IP,最长 30 分钟。IP 可能提前更换,例如住宅设备离线时。在城市段后添加 -session-<id>-ttl-<minutes>。

有没有你们不覆盖的城市?

只有70个有页面的城市被记录,但参数接受同一 14 个国家中的其他城市。城市可用性各异;结账时会显示哪些在线。东亚和中国大陆不覆盖。

选择城市,用加密货币支付

每个套餐从US$1.88起都支持城市定位。无需 KYC:无身份证、无自拍、无文件。

这些事实来自哪里? (3)
  1. DataImpulse 城市参数(城市流量按标准费率的两倍计费) docs.dataimpulse.com/proxies/parameters/city.md — DataImpulse (2026-10-18)
  2. undici ProxyAgent 文档 — Node.js undici
  3. ipinfo.io API — IPinfo

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

开始使用