Skip to content

移动 IP

移动 IP 来自真实移动运营商网络,具备明显的移动网络特征。相比住宅网络,移动 IP 更适合移动端业务和高风控场景,但资源通常更稀缺,使用时应尽量控制国家选择和会话策略。

适合场景

  • 移动 App 测试、移动端网页验证
  • 高风控账号注册、登录、养号
  • 对移动运营商网络特征有要求的业务
  • 需要更高可信度的社媒、电商或广告场景

使用特点

  • 移动网络特征明显:更接近手机用户访问环境。
  • 可信度更高:适合对 IP 质量要求较高的业务。
  • 适合移动端流程:App 登录、移动页面访问、广告落地页检查等场景更匹配。
  • 国家级定位:目前支持通过 country 指定国家级出口,不支持州或城市级定位。
  • 按请求切换:无状态请求可以追加 -f-1,让每次请求都切换 IP。

配置建议

移动 IP 的接入方式与其他动态网络一致:在后台获取代理连接信息,并按业务需要组合账号名、countrysessiontime

txt
test-country-us
test_1-country-us-sessiontime-10
test-country-us-f-1

配置流程

  1. 打开 移动 IP 配置页面
  2. 在配置页面选择或填写账号名。
  3. 如果是简单检测,可以先使用基础账号名,例如 test-country-us
  4. 如果是登录、注册、表单提交等连续移动端流程,使用带下划线 sessionid 的账号名,例如 test_1
  5. 根据流程耗时追加 sessiontime,例如 test_1-country-us-sessiontime-10,支持 1~120 分钟。
  6. 如果是无状态请求,并希望每次请求都切换 IP,可以追加 -f-1,例如 test-country-us-f-1
  7. 复制页面生成的主机、端口、用户名、密码,填写到移动端代理工具、指纹浏览器、App 测试环境或代码中。
  8. 连接后先检测出口国家和网络类型,再开始正式业务流程。

发送请求

拿到后台生成的用户名、密码、代理域名和端口后,可以先用 curl 发送一次请求,验证移动 IP 代理是否连通。

SOCKS5 代理:

bash
curl -x socks5h://用户名:密码@代理域名:端口 http://ip123.in/ip.json

HTTP 代理:

bash
curl -x http://用户名:密码@代理域名:端口 http://ip123.in/ip.json

返回结果类似下面格式,具体 IP、地区和运营商信息以实际出口为准。结果里的 cityregion 是检测网站识别到的出口信息,不代表移动 IP 支持城市级定位。

json
{
  "ip": "47.239.91.123",
  "city": "hong kong",
  "organization": "Alibaba (US) Technology Co., Ltd.",
  "asn": 45102,
  "network": "47.238.0.0/15",
  "country": "Hong Kong",
  "country_code": "HK",
  "continent": "Asia",
  "continent_code": "AS",
  "postal": "-",
  "latitude": "22.2842",
  "longitude": "114.1759",
  "timezone": "Asia/Hong_Kong",
  "metro_code": null,
  "region_code": null,
  "region_cn": "",
  "region": "Hong Kong"
}

会话建议

移动端业务通常会有连续流程,例如打开 App、登录、浏览、提交信息。建议为同一流程使用固定账号名,例如 test_1,其中下划线后的 1 就是 sessionid,再根据流程耗时设置 sessiontime

流程建议
简单访问或检测可不固定会话,或设置 3-5 分钟
登录、注册、表单提交使用固定账号名,如 test_1,设置 10-20 分钟
长流程测试使用固定账号名,按实际流程时间设置 sessiontime,最长 120 分钟
每次请求都需要新 IP使用 test-country-us-f-1,不用于需要登录态连续性的流程

TIP

sessiontime 单位为分钟,支持 1~120 分钟。时间越长,越适合连续流程;但如果任务不需要保持同一出口,不建议无意义拉长会话。

专业的IP代理服务平台