价格、搜索结果、广告、库存状态 — 互联网上大量内容会随「它认为你在哪里」而变化。若你在采集这些数据,出口地理位置不是细节,它就是测量结果本身。一旦搞错,你记录的就是真实本地用户所见内容的扭曲版本。
定向让你主动设定地理位置,而不是被动接受随机出口。好消息是这比看起来简单 — 整条体系只需记住一条规则。
一、一条规则:全写在用户名里
所有定向参数都写在同一个地方 — 用户名 — 以短横线分隔。密码、网关地址与端口始终不变。因此只需改一个字段,普通连接就能变成精准定向连接:
<username>-country-<cc>[-state-<name>][-city-<name>][-asn-<number>][-session-<id>][-ttl-<minutes>]
方括号内参数为可选,不需要可省略。请按所示顺序排列。基础用户名以控制台显示为准,完整字符串仍沿用同一连接格式:
http://<username-with-parameters>:<password>@<endpoint>:<port>
改地理位置时永远不要动密码。若你在改用户名以外的字段,说明把事情复杂化了。
二、国家定向:最常用的参数
-country-<cc> 接受两位 ISO 国家代码 — 如 us、de、gb、jp — 所有轮换类产品均支持。仅此一项即可覆盖大多数任务:以美国访客身份浏览、以德国视角验证活动、从日本检查价格。按请求轮换示例如下:
curl -x "http://customer-USER-country-us:password:10000" https://api.ipify.org
三、州/省与城市:国家粒度不够时
有些数据只有本地化才有意义 — 区域定价、城市级库存、某都市圈用户在搜索引擎看到的本地结果。此时用 -state- 与 -city- 缩窄范围,州/省名请写全称:
curl -x "http://customer-USER-country-us-state-california-city-losangeles:password:20228"
城市与州/省定向适用于 高级无限版 与 住宅 / ISP — 专为精细地理粒度打造的档位。
四、ASN:触达特定运营商网络
有时关键不在地点,而在网络。-asn-<number> 按 ASN 将流量路由到特定运营商或 ISP — 例如 -asn-7018 对应 AT&T。这是住宅 / ISP 能力,当目标按来源网络区别对待流量,或你需要验证运营商相关指标时特别有用:
curl -x "http://customer-USER-country-us-asn-7018-session-job42-ttl-30:password:20228"
五、会话与 TTL:保持或轮换出口
默认每次请求都会轮换 IP。若任务需固定同一地址 — 结账流程、登录或多步序列 — 可追加 -session- 及任意自定义字符串。相同 session 字符串返回相同 IP;更换或去掉它即可换到新 IP。-ttl- 设置保持时长,单位为分钟而非秒:-ttl-30 保持半小时,-ttl-1440 保持一整天。各产品最长粘性时长不同。
六、各产品实际支持的定向能力
并非每个产品都接受全部参数,这很重要:若请求了产品不支持的参数,整个用户名会被拒绝,而不是静默忽略。请让需求与方案匹配:
- 经济无限版 — 国家、session、ttl。共享池,国家级。
- 高级无限版 — 国家、州/省、城市。
- 住宅 / ISP — 全量:国家、州/省、城市与 ASN。
- 移动代理 — 仅国家,真实 4G/5G 运营商 IP。
- IPv6 — 仅国家。
- 静态 ISP — 无需用户名参数。每个端口(30000–30099)已是固定独享美国 IP,通过选端口而非改用户名来选定位置。
实务上:城市或 ASN 精度选高级无限版或住宅 / ISP;需要长期不变的美国 IP 选静态 ISP。
七、让控制台替你生成字符串
你很少需要手拼参数。控制台内的代理列表生成器会替你构建用户名字符串:选择国家、州/省、城市、ASN 与会话选项,即可得到可直接粘贴的列表。手改只在需要精细控制时使用,不是每次请求的必做步骤。
定向归结为一个字段、一条规则:用户名承载地理位置,其余一切保持不变。从 -country- 开始,任务需要时再加 -state-、-city- 或 -asn-,需要 IP 保持不动时使用 -session-。精度已内建于网络,语法只是让你明确提出需求。完整参数说明见 Rola IP 控制台。