动态机房
动态机房代理来自 IDC 或云服务商机房网络。它不模拟住宅或移动用户环境,但通常具备成本低、速度快、并发能力强的特点,适合对 IP 权重要求较低的批量任务。
适合场景
- 低风控网站的数据采集
- 批量访问、接口测试、可用性检测
- 对成本敏感、对真实用户环境要求不高的任务
- 不涉及账号长期稳定性的自动化流程
使用特点
- 速度和成本友好:适合规模化访问。
- 环境识别度较高:目标网站可能识别为机房或服务器环境。
- 国家可控:目前支持通过
country指定国家级出口,不支持州或城市级定位。 - 按请求切换:可以追加
-f-1,让每次请求都切换 IP。 - 适合无状态任务:不依赖登录态或长期账号状态的任务更适合机房网络。
配置建议
动态机房也使用后台生成的主机、端口、用户名、密码接入。需要国家级地区控制时,可以在账号名后追加 country:
txt
test-country-us
test-country-us-f-1如需同时跑多个短流程,为不同任务使用不同下划线 sessionid;如果某个流程需要在 1~120 分钟内保持会话,再追加 sessiontime:
txt
test_1-country-us-sessiontime-5配置流程
- 打开 动态机房配置页面。
- 在配置页面选择或填写账号名。
- 低风控批量任务可以先使用基础账号名,例如
test。 - 如果需要国家级定位,追加
country,例如test-country-us。动态机房目前不支持state或city。 - 如果需要多个独立出口,分别使用
test_1、test_2等不同sessionid;如果某个出口需要短时间保持,再追加sessiontime,例如test_1-country-us-sessiontime-5,支持 1~120 分钟。 - 如果希望每次请求都切换 IP,追加
-f-1,例如test-country-us-f-1。 - 复制页面生成的主机、端口、用户名、密码,填写到客户端或程序中。
- 如果连接失败或目标站点限制机房 IP,先确认账号、密码、白名单和
country参数是否正确;仍不稳定时切换到动态住宅或移动 IP。
发送请求
拿到后台生成的用户名、密码、代理域名和端口后,可以先用 curl 发送一次请求,验证动态机房代理是否连通。
SOCKS5 代理:
bash
curl -x socks5h://用户名:密码@代理域名:端口 http://ip123.in/ip.jsonHTTP 代理:
bash
curl -x http://用户名:密码@代理域名:端口 http://ip123.in/ip.json返回结果类似下面格式,具体 IP、地区和运营商信息以实际出口为准。结果里的 city、region 是检测网站识别到的出口信息,不代表动态机房支持城市级定位。
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"
}使用注意
- 动态机房更适合低风控任务,不建议用于高权重账号登录、养号或支付流程。
- 如果任务是批量访问、接口检测等无状态请求,可以使用
-f-1每次请求切换 IP;如果需要短时间保持同一出口,使用sessionid和sessiontime。 - 如果目标站点对机房 IP 限制较强,建议切换到 动态住宅 或 移动 IP。
- 动态机房目前只支持国家级定位,不支持
state或city。如果指定国家后资源不足,可以先不指定国家或切换到其他网络类型。
WARNING
动态机房 IP 的使用环境和可访问性可能受本地网络、目标网站策略以及国家资源影响。如遇到连接异常,先确认后台代理信息、白名单和 country 参数是否正确。