API接口文档
本系统对外提供的接口说明,包含请求参数、示例及返回格式
添加白名单
POST
Action: ningbo_add_whitelist
请求参数
| 参数名 | 是否必填 | 说明 | 示例值 |
|---|---|---|---|
| domain | 必填 | 需要添加白名单的域名 | test.com |
| ip | 必填 | 服务器IP地址 | 192.168.1.1 |
请求示例(curl)
curl -X POST http://你的域名/ApiProxy.php \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "action=ningbo_add_whitelist&domain=test.com&ip=192.168.1.1"
成功返回示例
{
"code": 200,
"msg": "添加成功",
"info": [
{
"test.com": "1_浙ICP备12345678号"
}
]
}
查询流量信息
POST
Action: ningbo_query_traffic
请求参数
| 参数名 | 是否必填 | 说明 | 示例值 |
|---|---|---|---|
| ip | 必填 | 服务器IP地址 | 192.168.1.1 |
请求示例(curl)
curl -X POST http://你的域名/ApiProxy.php \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "action=ningbo_query_traffic&ip=192.168.1.1"
成功返回示例
{
"code": 200,
"msg": {
"srvip": "192.168.1.1",
"in_packets": 12500,
"out_packets": 8900,
"in_size": 10485760,
"out_size": 5242880,
"in_drop_packets": 0,
"out_drop_packets": 0
}
}
IP封禁状态检查
POST
Action: ningbo_check_ip_blocked
请求参数
| 参数名 | 是否必填 | 说明 | 示例值 |
|---|---|---|---|
| ip | 必填 | 需要检查的IP地址 | 192.168.1.1 |
请求示例(curl)
curl -X POST http://你的域名/ApiProxy.php \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "action=ningbo_check_ip_blocked&ip=192.168.1.1"
查询IP封禁日志
POST
Action: ningbo_query_ip_block_log
请求参数
| 参数名 | 是否必填 | 说明 | 示例值 |
|---|---|---|---|
| ip | 必填 | 需要查询的IP地址 | 192.168.1.1 |
请求示例(curl)
curl -X POST http://你的域名/ApiProxy.php \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "action=ningbo_query_ip_block_log&ip=192.168.1.1"
成功返回示例(有记录)
{
"code": 200,
"msg": [
{
"ip": "192.168.1.1",
"created_at": "2026-03-11 10:20:30",
"unclose_time": "2026-03-11 11:20:30",
"netflow_traffic": "100M",
"route_type": "mobile"
}
]
}
域名白名单管理系统
处理中,请稍候...