获取网关节点 (Get Gateway Nodes)
1. 接口描述
获取当前账号下可用的网关节点列表,包含域名、IP 及对应的服务端口信息。
- 请求方式:
POST - 接口地址:
/api/dynamic-proxy/hosts/list - 内容类型:
application/json
2. 请求头规范 (Header)
所有请求必须包含以下安全校验字段。
| 字段名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| X-APP-ID | String | 是 | 应用唯一标识 (appId) | 10001 |
| X-NONCE | String | 是 | 随机数 | k9m2Pq7wL1 |
| X-TIMESTAMP | Long | 是 | 当前 Unix 时间戳 (秒) | 1713165000 |
| X-SIGN | String | 是 | 动态签名 | d3b1... |
签名生成逻辑请参考:签名生成指南
3. 请求示例
http
POST /api/dynamic-proxy/hosts/list
Host: cueip.com
X-APP-ID: 10001
X-NONCE: 8k2m9Pq1zL
X-TIMESTAMP: 1713164000
X-SIGN: a7e8f92b3c4d5e6f7a8b9c0d1e2f3a4b
Content-Type: application/json4. 响应参数说明
成功响应 (200 OK)
| 字段名 | 类型 | 描述 |
|---|---|---|
code | Integer | 状态码,0 表示成功 |
msg | String | 提示信息 |
data | Array | 网关节点列表 |
└ name | String | 节点描述名称(如:通用、负载均衡等) |
└ host | String | 网关服务器域名或 IP 地址 |
└ port | Integer | 网关服务端口 |
响应示例
json
{
"code": 0,
"msg": "success",
"data": [
{
"name": "通用",
"host": "***",
"port": 10086
},
{
"name": "欧洲",
"host": "***",
"port": 10086
}
]
}