使用者組
獲取使用者組列表
URI
GET /admin-api/socks5_proxy/{id}/user_groups
URI 引數
detail
type: integer
required: no
description: 獲取詳細的 DNS 應用資訊
page
type: integer
required: no
description: 第幾頁,從 1 開始
page_size
type: integer
required: no
description: 每頁大小,預設 20
請求示例
Shell
curl http://{admin-site}/admin-api/socks5_proxy/3/user_groups?page=1&page_size=20&detail=1
響應示例
Status: 200 OK
{
"data": [
{
"label": "test",
"id": 3,
"name": "openresty"
}
],
"status": 0
}
新增使用者組
URI
POST /admin-api/socks5_proxy/{id}/user_groups
JSON Body 引數
name
type: string
required: no
description: 使用者組名稱
label
type: string
required: no
description: 標籤
請求示例
Shell
curl -X POST http://{admin-site}/admin-api/socks5_proxy/{id}/user_groups -d
'{
"name": "openresty",
"label": "test"
}'
響應示例
Status: 200 OK
{
"status": 0,
"data": {
"id": 1
}
}
修改使用者組
URI
PUT /admin-api/socks5_proxy/{id}/user_groups/{id}
JSON Body 引數
name
type: string
required: no
description: 使用者組名稱
label
type: string
required: no
description: 標籤
請求示例
Shell
curl -X PUT http://{admin-site}/admin-api/socks5_proxy/{id}/user_groups/{id} -d
'{
"label": "test",
"id": 3,
"name": "openresty"
}'
響應示例
Status: 200 OK
{
"status": 0
}
刪除使用者組
URI
DELETE /admin-api/socks5_proxy/{id}/user_groups/{id}
請求示例
Shell
curl -X DELETE http://{admin-site}/admin-api/socks5_proxy/{id}/user_groups/{id}
響應示例
Status: 200 OK
{
"status": 0
}