海外动态账密认证文档

更新时间:2026-07-02

账密认证是代理 IP 服务中常用的身份验证方式,通过用户名和密码组合实现快速接入。本文档详细介绍账密认证的参数规则、使用示例及注意事项,帮助您正确配置和使用代理服务。

一、请求参数

账密认证支持多种参数配置,可根据业务需求灵活指定 IP 属性:

参数键 字段名 类型 必填 说明
acc 账号 string 代理账号用户名
cty 国家 string 目标 IP 的国家代码,如 US、CN。支持多国家(逗号分隔,如 US,UK),系统将随机选取其中一个
reg 省份/地区 string 目标 IP 的省份或地区代码。多国家模式下此参数无效
city 城市 string 目标 IP 的城市代码。多国家模式下此参数无效
cnt 大洲 string 目标 IP 的大洲代码,如 NA(北美)、EU(欧洲)。多国家模式下此参数无效
sid 会话 ID string 粘性会话标识。相同 sid 在会话有效期内始终返回同一个 IP
ttl 会话时效 int IP 使用时长(单位:分钟)。若套餐配置了固定时长,则取两者的较小值
rep 去重方式 int IP 去重策略:1 = 去重提取(默认套餐策略),2 = 允许重复提取
ipv IP 协议版本 string 指定 IP 协议版本:4 = IPv4(默认),6 = IPv6

使用示例

指定大洲

//提取欧洲大洲的 IP
acc-myaccount-cnt-EU

指定国家

//提取美国 IP
acc-myaccount-cty-US

指定国家 + 省份 + 城市

//提取美国加州洛杉矶的 IP
acc-myaccount-cty-US-reg-CA-city-losangeles

基础用法(仅指定账号)

//账密
acc-myaccount

多国家随机提取

//从美国、英国、德国中随机选取一个国家提取 IP
acc-myaccount-cty-US,UK,DE

粘性会话

//使用会话 ID `mysession001`,会话有效期内每次请求返回同一个 IP
acc-myaccount-cty-US-sid-mysession001

粘性会话 + 指定时效

//会话有效时长 10 分钟,10 分钟内保持同一个 IP
acc-myaccount-cty-US-sid-mysession001-ttl-10

指定 IPv6

//提取美国的 IPv6 地址
acc-myaccount-cty-US-ipv-6

允许 IP 重复提取

//不进行去重,允许重复提取相同 IP
acc-myaccount-rep-2

综合示例

//账号 `myaccount`,提取美国纽约的 IPv4 地址,使用粘性会话 `session888`,时效 5 分钟,去重提取
acc-myaccount-cty-US-reg-NY-sid-session888-ttl-5-ipv-4-rep-1

错误码说明

错误场景 说明
用户名格式非法 用户名以 - 开头/结尾、键值对数量为奇数、含未知参数键、参数值为空或重复
不支持白名单模式 隧道认证不支持白名单认证方式
请求频率超限 超过套餐 QPS 限制(轮转模式)
通道数超限 超过套餐允许的最大粘性会话通道数
IP 提取失败 当前条件下无可用 IP 资源

注意事项

📋 重要说明

sid(粘性会话)与轮转模式互斥:设置 sid 后进入粘性会话模式,相同 sid 在有效期内返回同一个 IP;不设置 sid 则每次请求轮转提取新 IP。

多国家模式:cty 填写逗号分隔的多个国家代码时,reg、city、cnt 参数自动失效,系统随机选取一个国家。

时效优先级:若套餐配置了 IP 存活时间(IpAliveTime),则实际生效时长为 min(套餐配置时长,ttl 参数时长)。

IP 协议版本:默认使用 IPv4,如需 IPv6 请显式指定 ipv-6,需套餐支持。

去重策略:rep 参数优先级高于套餐默认去重配置,设置 rep-2 可强制允许重复 IP。