版本 2.1.1792967583 · 最新 下载 OpenAPI Markdown 版

IP 站点

用 IP 加自定义端口对外提供加速的站点;须先在用户套餐里选好 IP。

ip-sitesIP 产品线鉴权: 用户(部分参数仅管理员)7 个接口

列出 IP 站点

GET/api/v2/ip-sites
鉴权: 用户(部分参数仅管理员)

查询参数

字段类型必填说明
pageinteger— 页码,从 1 开始。
默认 1
page_sizeinteger— 每页条数。
默认 20
sortstring— 排序字段,逗号分隔,前缀 `-` 表示降序,如 `-created_at,id`。
tenant_idinteger— 仅管理员可用:按租户过滤。租户凭据调用时忽略,只返回本租户数据。
upidinteger— 按用户套餐过滤。

创建 IP 站点

POST/api/v2/ip-sites
鉴权: 用户(部分参数仅管理员)

查询参数

字段类型必填说明
tenant_idinteger— 仅管理员可用:按租户过滤。租户凭据调用时忽略,只返回本租户数据。

请求体 application/json

字段类型必填说明
configobject— 节点配置字段(同站点 config;kind 恒为 ip,listen_addrs 发布时由绑定现取)。
enabledboolean— 是否启用
ip_idsinteger[]— 绑定的池内 IP id(按次序)。
namestring— 名称
originsIpSiteOrigin[]— 源站列表。
stop_codeinteger— 0 = 正常;非 0 = 所有请求回这个状态码(管理员/计费设置)。
upidinteger— 用户套餐 id。

IP 站点可选 IP

GET/api/v2/ip-sites/available-ips
鉴权: 用户(部分参数仅管理员)

查询参数

字段类型必填说明
upidinteger必填 用户套餐 ID。
scopestring— pool 整池;mine 只列已选。
可选值 ["pool","mine"]默认 "pool"
tenant_idinteger— 仅管理员可用:按租户过滤。租户凭据调用时忽略,只返回本租户数据。

IP 站点端口预检

POST/api/v2/ip-sites/port-check
鉴权: 用户(部分参数仅管理员)

查询参数

字段类型必填说明
tenant_idinteger— 仅管理员可用:按租户过滤。租户凭据调用时忽略,只返回本租户数据。

请求体 application/json

字段类型必填说明
http_portsinteger[]— 要检查的 HTTP 端口列表;超出 1~65535 的不拒,结果里标 range。
https_portsinteger[]— 要检查的 HTTPS 端口列表;超出 1~65535 的不拒,结果里标 range。
ip_idsinteger[]必填 绑定的池内 IP id(按次序)。
site_idinteger— 改站时给:本站自己占的不算占用。
upidinteger必填 用户套餐 id。

获取 IP 站点

GET/api/v2/ip-sites/{id}
鉴权: 用户(部分参数仅管理员)

修改 IP 站点

PUT/api/v2/ip-sites/{id}
鉴权: 用户(部分参数仅管理员)

请求体 application/json

字段类型必填说明
configobject— 节点配置字段(同站点 config;kind 恒为 ip,listen_addrs 发布时由绑定现取)。
enabledboolean— 是否启用
ip_idsinteger[]— 绑定的池内 IP id(按次序)。
namestring— 名称
originsIpSiteOrigin[]— 源站列表。
stop_codeinteger— 0 = 正常;非 0 = 所有请求回这个状态码(管理员/计费设置)。
upidinteger— 用户套餐 id。

删除 IP 站点

DELETE/api/v2/ip-sites/{id}
鉴权: 用户(部分参数仅管理员)

IP 站点对象

字段类型必填说明
access_addrsstring[]— 访问地址 ip:端口。
只读
configobject— 节点配置字段(同站点 config;kind 恒为 ip,listen_addrs 发布时由绑定现取)。
created_atstring— 创建时间
只读
enabledboolean— 是否启用
hintsstring[]— 提示(如节点没上报在听端口,跳过了该项检查)。
只读
http_portsinteger[]— 要检查的 HTTP 端口列表;超出 1~65535 的不拒,结果里标 range。
https_portsinteger[]— 要检查的 HTTPS 端口列表;超出 1~65535 的不拒,结果里标 range。
idinteger— 记录 ID
只读
ip_idsinteger[]— 绑定的池内 IP id(按次序)。
ipsIpSiteIp[]— 绑定的池内 IP 详情。
只读
itemsAvailableIp[]— 本页条目
namestring— 名称
originsIpSiteOrigin[]— 源站列表。
portsobject[]— 逐端口检查结果。
site_idinteger— 改站时给:本站自己占的不算占用。
stop_codeinteger— 0 = 正常;非 0 = 所有请求回这个状态码(管理员/计费设置)。
tenant_idinteger— 所属租户(用户)ID
只读
updated_atstring— 更新时间
只读
upidinteger— 用户套餐 id。