/api/ProxyIp/juliang/proxies
累计调用 0 次
获取动态代理
提取巨量代理动态 IP,返回解析好的 ip:port 列表(默认 JSON 格式)。
选填:单次提取数量,1-100,默认 1
选填:巨量代理业务编号;不传则用平台 .env(PROXY_JULIANG_TRADE_NO)
选填:由服务端代算签名,可自由传其它参数;与 custom_sign 二选一;不传则用平台 .env(PROXY_JULIANG_KEY)
选填:按官方规则算好的 32 位小写 MD5(服务端会作为官方的 sign 发送);与 key 二选一;传 custom_sign 时参数原样透传,服务端不做任何补全
选填:代理认证账号,与 password 成对;不传则用平台 .env(PROXY_JULIANG_USERNAME)
选填:与 username 成对;不传则用平台 .env(PROXY_JULIANG_PASSWORD)
选填
选填:按地区筛选,多个用英文逗号分隔
选填:按运营商筛选(电信 / 联通 / 移动)
选填:不支持 xml(无法解析出 ip:port)
选填:仅 result_type=text 时生效
选填:提取时自动把调用方 IP 加入白名单
选填:过滤掉今天已提取过的 IP
选填:在附加列返回城市名
选填:在附加列返回城市编码
选填:在附加列返回该 IP 剩余可用时长
选填:在附加列返回账密认证信息
- key 与 custom_sign 只能二选一,同传返回 20003。
- 两者都不传时:用平台 .env 的密钥走 key 模式;平台未配置则返回 20011/40001。
- custom_sign 模式(自算签名)的签名与参数集严格绑定,改动任何参数都必须重算签名,否则上游接口返回 401。
- username 与 password 必须成对出现(传一个会返回 20001);成对提供时每条代理附带可直接使用的 proxy 字段。
- 附加列参数(city_name / ip_remain / auth_info 等)开启后,该 IP 的附加内容统一放在 extra 字段,不影响 ip / port 解析。
| 字段 | 类型 | 说明 |
|---|---|---|
| proxies | array | 代理列表 |
| proxies[].ip | string | 代理 IP |
| proxies[].port | string | 代理端口 |
| proxies[].protocol | string | 协议:HTTP / SOCKS5 |
| proxies[].region | string | 归属说明(固定为「国内动态」) |
| proxies[].extra | string | 附加列内容;仅开启附加列参数时出现 |
| proxies[].username | string | 代理认证账号;随账密成对出现时才有 |
| proxies[].password | string | 代理认证密码;随账密成对出现时才有 |
| proxies[].proxy | string | 可直接使用的代理地址;随账密成对出现时才有 |
| total | int | 返回总数 |
| fetched | int | 本次返回数 |
{
"proxies": [
{"ip": "27.28.167.190", "port": "36629", "protocol": "HTTP", "region": "国内动态",
"username": "user", "password": "pass",
"proxy": "http://user:pass@27.28.167.190:36629"}
],
"total": 1,
"fetched": 1
}