使用者
獲取使用者列表
URI
GET /admin-api/socks5_proxy/{id}/users
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/users?page=1&page_size=20&detail=1
響應示例
Status: 200 OK
{
"data": [
{
"password": "",
"gid": 3,
"username": "openresty",
"id": 3
}
],
"status": 0
}
新增使用者
URI
POST /admin-api/socks5_proxy/{id}/users
JSON Body 引數
username
type: string
required: no
description: 使用者名稱稱
password
type: string
required: no
description: 密碼
gid
type: integer
required: no
description: 使用者組
請求示例
Shell
curl -X POST http://{admin-site}/admin-api/socks5_proxy/{id}/users -d
'{
"username": "openresty",
"password": "{PASSWORD}",
"gid": 3
}'
響應示例
Status: 200 OK
{
"status": 0,
"data": {
"id": 1
}
}
修改使用者
URI
PUT /admin-api/socks5_proxy/{id}/users/{id}
JSON Body 引數
username
type: string
required: no
description: 使用者名稱稱
password
type: string
required: no
description: 密碼
gid
type: integer
required: no
description: 使用者組
請求示例
Shell
curl -X PUT http://{admin-site}/admin-api/socks5_proxy/{id}/users/{id} -d
'{
"password": "",
"gid": 3,
"username": "openresty2",
"id": 3
}'
響應示例
Status: 200 OK
{
"status": 0
}
刪除使用者
URI
DELETE /admin-api/socks5_proxy/{id}/users/{id}
請求示例
Shell
curl -X DELETE http://{admin-site}/admin-api/socks5_proxy/{id}/users/{id}
響應示例
Status: 200 OK
{
"status": 0
}