IP池客户端API文档
1 获取当前线程(端口)下的IP信息
1.1 接口说明
URL
方法
编码
响应
code:状态码;
success: 成功标记;
local_address:本地绑定地址;
proxy_address:代理IP地址;
ttl:剩余有效时长;
create_at:代理IP上线时间(timestamp);
get_at:提取时间(timestamp);
connections:当前并发数;
状态码
200:获取成功;
1.2 接口示例
请求:
Host: api.proxy.com
响应:
{ "code": 200, "data": { "t_index": 0, "index": 0, "local_address": ":26766", "proxy_address": "117.42.254.48:33844", "ttl": 103, "create_at": 1649208241, "get_at": 1649208258, "connections": 0 } }
2 切换当前线程(端口)下的IP
建议每隔10秒一次调用,以及时获取更新的代理IP。
2.1 接口说明
URL
方法
编码
响应
code:状态码;
success: 成功标记;
address:本地绑定地址;
create_at:代理IP上线时间(timestamp);
during:代理IP有效时长(分钟);
状态码
200:获取成功;
1010:异常,切换频繁;
2.2 接口示例
请求:
Host: api.proxy.com
响应:
{ "code": 200, "data": { "address": "116.139.201.253:34320", "create_at": 1649208718, "during": 2 } }
3 获取当前线程IP池下所有线程的相关信息
3.1 接口说明
URL
方法
编码
响应
code:状态码;
success: 成功标记;
local_address:本地绑定地址;
proxy_address:代理IP地址;
ttl:剩余有效时长;
create_at:代理IP上线时间(timestamp);
get_at:提取时间(timestamp);
connections:当前并发数;
状态码
200:获取成功;
3.2 接口示例
请求:
Host: api.proxy.com
响应:
{ "code": 200, "data": [{ "t_index": 0, "index": 0, "local_address": ":26766", "proxy_address": "116.139.201.253:34320", "ttl": 69, "create_at": 1649208718, "get_at": 1649208769, "connections": 0 }, { "t_index": 1, "index": 0, "local_address": ":26767", "proxy_address": "110.82.143.88:34347", "ttl": 114, "create_at": 1649208744, "get_at": 1649208750, "connections": 0 }, { "t_index": 2, "index": 0, "local_address": ":26768", "proxy_address": "49.74.88.22:34340", "ttl": 109, "create_at": 1649208739, "get_at": 1649208750, "connections": 0 }, { "t_index": 3, "index": 0, "local_address": ":26769", "proxy_address": "121.230.47.248:34305", "ttl": 73, "create_at": 1649208703, "get_at": 1649208750, "connections": 0 }, { "t_index": 4, "index": 0, "local_address": ":26770", "proxy_address": "180.108.137.34:34327", "ttl": 96, "create_at": 1649208726, "get_at": 1649208750, "connections": 0 }] }