Skip to content
Home » Local API V2 – 代理接口

Local API V2 – 代理接口

  • by

查询代理列表

接口地址

GET /openapi/v2/proxies

用于查询代理列表。

查询参数

名称类型必填说明
pageinteger页码分页页码,从 1 开始。
page_sizeinteger页码分页每页数量。
cursorstring游标分页标记。
limitinteger游标分页每页数量。
serial_nointeger代理序号。
idstring代理 ID。
typestring代理类型。
hoststring代理主机。
remarkstring备注。
proxy_group_idstring代理分组 ID。

响应中的 data.list 为代理列表项,字段见 代理响应字段。

创建代理

接口地址

POST /openapi/v2/proxies

用于创建代理。

请求参数

请求体使用代理新增或修改参数,见 代理参数。

请求示例

 {
    "type": "http",
    "host": "127.0.0.1",
    "port": 8080,
    "user": "",
    "password": "",
    "ipchecker": "ipapi",
    "ip_version": "ipv4",
    "remark": "proxy created by Local API V2"
  }

获取代理详情

接口地址

GET /openapi/v2/proxies/{proxyId}

路径参数

名称类型必填说明
proxyIdstring代理 ID。

修改代理

接口地址

PATCH /openapi/v2/proxies/{proxyId}

路径参数

名称类型必填说明
proxyIdstring代理 ID。

请求参数

请求体使用代理新增或修改参数,见 代理参数。

删除代理

接口地址

DELETE /openapi/v2/proxies/{proxyId}

路径参数

名称类型必填说明
proxyIdstring代理 ID。

检测已保存代理

接口地址

POST /openapi/v2/proxies/{proxyId}/check

用于检测已保存代理。

路径参数

名称类型必填说明
proxyIdstring代理 ID。

检测临时代理

接口地址

POST /openapi/v2/proxies/check

用于检测未保存的临时代理。

请求参数

请求体使用代理检测参数,见 代理检测参数。

响应示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "ok": true,
    "out_ip": "1.2.3.4",
    "country": "United States",
    "country_code": "US",
    "region": "California",
    "city": "Los Angeles",
    "timezone": "America/Los_Angeles",
    "status": "success",
    "error_message": ""
  },
  "next": null
}

data.status 可选值为 waitsuccessfail

参数说明

代理参数

ProxyUpsertRequest 用于创建和修改代理。

名称类型必填说明
typestring代理类型。可选值:nonehttphttpssshsocks5
hoststring代理主机。
portinteger代理端口。
userstring代理账号。
passwordstring代理密码。
ipcheckerstringIP 检测渠道。可选值:ip2locationipapi
ip_versionstringIP 地址类型。可选值:ipv4ipv6
remarkstring备注。
proxy_group_idstring代理分组 ID。

代理检测参数

ProxyCheckRequest 用于检测临时代理。

名称类型必填说明
typestring代理类型。可选值:nonehttphttpssshsocks5
hoststring代理主机。
portinteger代理端口。
userstring代理账号。
passwordstring代理密码。
ipcheckerstringIP 检测渠道。可选值:ip2locationipapi
ip_versionstringIP 地址类型。可选值:ipv4ipv6
timeout_msinteger超时时间,单位毫秒。

代理响应字段

名称类型说明
proxy_idstring代理 ID。
serial_nointeger代理序号。
typestring代理类型。可选值:nonehttphttpssshsocks5
hoststring代理主机。
portinteger代理端口。
userstring代理账号。
passwordstring代理密码。
ipcheckerstringIP 检测渠道。可选值:ip2locationipapi
ip_versionstringIP 地址类型。可选值:ipv4ipv6
proxy_group_idstring代理分组 ID。
remarkstring备注。