移动手机 IP
移动手机 IP 来自真实移动运营商网络,具备明显的移动网络特征。适用于移动端业务及需要移动运营商网络特征的测试。请根据可用地区和业务流程选择国家及会话策略。
适合场景
- 移动 App 测试、移动端网页验证
- 移动网络环境下的账号注册、登录与日常运营
- 对移动运营商网络特征有要求的业务
- 需要移动网络环境的社媒、电商或广告测试
使用特点
- 移动网络特征明显:更接近手机用户访问环境。
- 移动运营商出口:适合验证移动网络下的业务表现。
- 适合移动端流程:App 登录、移动页面访问、广告落地页检查等场景更匹配。
- 国家级定位:目前支持通过
country指定国家级出口,不支持州或城市级定位。 - 按请求轮换 IP:无状态请求可以追加
-f-1,让每次请求使用新的 IP。
配置建议
移动手机 IP 的接入方式与其他动态网络一致:在后台获取代理IP连接信息,并按业务需要组合账号名、country 和 sessiontime。
账号名标记
移动手机 IP 的账号名需要带 _mobile 标记,写在 sessionid 前面。例如住宅网络的 test、test_1,在移动网络中对应 test_mobile、test_mobile_1。
test_mobile-country-us
test_mobile_1-country-us-sessiontime-10
test_mobile-country-us-f-1
配置流程
打开 移动手机 IP 配置页面。

在配置页面选择或填写账号名。
如果是简单检测,可以先使用带
_mobile标记的基础账号名,例如test_mobile-country-us。
如果是登录、注册、表单提交等连续移动端流程,使用带下划线
sessionid的账号名,例如test_mobile_1。
根据流程耗时追加
sessiontime,例如test_mobile_1-country-us-sessiontime-10,支持 1~120 分钟。
如果是无状态请求,并希望每次请求使用新的 IP,可以追加
-f-1,例如test_mobile-country-us-f-1。复制页面生成的主机、端口、用户名、密码,填写到移动端代理工具、指纹浏览器、App 测试环境或代码中。

连接后先检测出口国家和网络类型,再开始正式业务流程。
发送请求
获取用户后台生成的连接信息后,可使用 curl 发送测试请求,验证移动手机 IP是否连通。
SOCKS5 代理:
curl -x socks5h://用户名:密码@代理域名:端口 http://ip123.in/ip.jsonHTTP 代理:
curl -x http://用户名:密码@代理域名:端口 http://ip123.in/ip.json返回结果的格式如下,具体 IP、地区及运营商信息以实际出口为准。结果里的 city、region 是检测网站识别到的出口信息,不代表移动手机 IP 支持城市级定位。
{
"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_mobile_1,其中下划线后的 1 就是 sessionid,再根据流程耗时设置 sessiontime:
| 流程 | 建议 |
|---|---|
| 简单访问或检测 | 可不固定会话,或设置 3-5 分钟 |
| 登录、注册、表单提交 | 使用固定账号名,如 test_mobile_1,设置 10-20 分钟 |
| 长流程测试 | 使用固定账号名,按实际流程时间设置 sessiontime,最长 120 分钟 |
| 按请求轮换 IP | 使用 test_mobile-country-us-f-1,不用于需要登录态连续性的流程 |
TIP
sessiontime 单位为分钟,支持 1~120 分钟。时间越长,越适合连续流程;但如果任务不需要保持同一出口,不建议无意义拉长会话。