Skip to content
Home » DICloak API-代理接口

DICloak API-代理接口

  • by

一、代理接口

GET 获取代理列表

GET /v1/proxys

请求参数

名称位置类型必选说明
page_noqueryinteger页码,默认1
page_sizequeryinteger分页大小,默认10
allqueryboolean是否获取全量数据,当为true时,忽略pageNo和pageSize
detailqueryboolean是否需要详情
serial_numqueryinteger序号
idquerystringid
typequerystring代理类型 (NON_USE:不使用 HTTP HTTPS SSH SOCKS5 IPFLY)
hostquerystring代理主机
envquerystring使用环境
remarkquerystring备注

响应参数

名称类型说明
listOpenApiProxyVO
totalinteger
OpenApiProxyVO
名称类型说明
idstringid
create_timestring创建时间
update_timestring修改时间
serial_numinteger序号
typestring代理类型 (NON_USE:不使用 HTTP HTTPS SSH SOCKS5 IPFLY)
hoststring代理主机
portinteger代理端口
user_namestring代理账号
passwdstring代理密码
ip_typestringIP查询渠道 (IP2LOCATION)
statusstring状态(WAIT待检测 SUCCESS成功 FAIL失败)
remarkstring备注
proxy_ip_infoCheckProxyIpResultVO代理信息
CheckProxyIpResultVO
名称类型说明
ipstringip
connectboolean是否能够连接
countrystring国家
country_codestring国家代码
regionstring地区(省份)
citystring城市
timezonestring时区
latitudestring纬度
longitudestring经度
zip_codestring邮政编码
err_msgstring错误信息
check_timestring监测时间
ip_typestringIP渠道类型
{
  "code": 0,
  "msg": "string",
  "data": {
    "list": [
      {
        "id": "string",
        "create_time": "string",
        "update_time": "string",
        "serial_num": 0,
        "type": "NON_USE",
        "host": "string",
        "port": 0,
        "user_name": "string",
        "passwd": "string",
        "ip_type": "IP2LOCATION",
        "status": "WAIT",
        "remark": "string",
        "proxy_ip_info": {
          "ip": "string",
          "connect": true,
          "country": "string",
          "country_code": "string",
          "region": "string",
          "city": "string",
          "timezone": "string",
          "latitude": "string",
          "longitude": "string",
          "zip_code": "string",
          "err_msg": "string",
          "check_time": "2019-08-24T14:15:22Z",
          "ip_type": "["
        }
      }
    ],
    "total": 0,
    "page_token": "string"
  }
}

GET 获取代理详情

GET /v1/proxy/{id}

请求参数

名称位置类型必选说明
idpathstring
X-API-KEYheaderstring

返回结果

状态码状态码含义说明数据模型
200OKOK参考列表字段
{
  "code": 0,
  "msg": "string",
  "data": {
    "id": "string",
    "create_time": "string",
    "update_time": "string",
    "serial_num": 0,
    "type": "NON_USE",
    "host": "string",
    "port": 0,
    "user_name": "string",
    "passwd": "string",
    "ip_type": "IP2LOCATION",
    "status": "WAIT",
    "remark": "string",
    "proxy_ip_info": {
      "ip": "string",
      "connect": true,
      "country": "string",
      "country_code": "string",
      "region": "string",
      "city": "string",
      "timezone": "string",
      "latitude": "string",
      "longitude": "string",
      "zip_code": "string",
      "err_msg": "string",
      "check_time": "2019-08-24T14:15:22Z",
      "ip_type": "IP2LOCATION"
    }
  },
  "next": "string"
}

PUT 修改代理

PUT /v1/proxy/{id}

请求参数

名称位置类型必选说明
idpathstring
X-API-KEYheaderstring
bodybodyOpenProxyEditReq
{
  "type": "NON_USE",
  "host": "string",
  "port": 0,
  "user_name": "string",
  "passwd": "string",
  "ip_type": "IP2LOCATION",
  "status": "WAIT",
  "remark": "string",
  "out_ip": "string"
}
OpenProxyEditReq
名称位置类型必选说明
typebodystring代理类型 (NON_USE:不使用 HTTP HTTPS SSH SOCKS5 IPFLY)
hostbodystring代理主机
portbodyinteger代理端口
user_namebodystring代理账号
passwdbodystring代理密码
ip_typebodystringIP查询渠道 (IP2LOCATION)
statusbodystring状态(WAIT待检测 SUCCESS成功 FAIL失败)
remarkbodystring备注
out_ipbodystring出口ip

返回结果

{
  "code": 0,
  "msg": "string",
  "data": {}
}

DELETE 删除代理

DELETE /v1/proxy/{id}

请求参数

名称位置类型必选说明
idpathstring代理id,列表返回的id
X-API-KEYheaderstring

返回结果

{
  "code": 0,
  "msg": "string",
  "data": {}
}