用API修改应用过滤配置

来自WFilter上网行为管理系统文档和指南
WFilter讨论 | 贡献2023年9月27日 (三) 18:51的版本 (创建页面,内容为“{{DISPLAYTITLE:用API修改应用过滤配置}} == config_load == <pre style="white-space: pre;"> $result = $ngf->config_load("wfilter-appcontrol"); echo "config:$...”)

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索


config_load

$result = $ngf->config_load("wfilter-appcontrol");

echo "config:$result";

返回格式:

config:{

	"jsonrpc":"2.0",
	"id":2,
	"result":
	[ 0, 
		{ "values": //配置文件内容

			{ "rule1695810460278":	//rule ID

				{
					".anonymous":false,
					".type":"rule",
					".name":"rule1695810460278",
					".index":0,
					"name":"test1", 			//规则名称
					"toall":"false",			//是否对所有终端生效
					"enable_ab":"true",			
					"utype":"device",			//应用对象类型:device--终端,user-用户,range自定义
					"user":["group1546995000471"],	//应用对象
					"time":"time1",				//生效时间段
					"autoblock":"0,0,0",		//自动禁止规则
					"blockup2":"false",			//智能过滤
					"blockall":"false",			//禁止所有
					"unknown":"false",			//禁止未知
					"block":["PPLive","QQLive","PPStream"],	//禁止的应用列表
					"id":"rule1695810460278",	//规则id
					"enabled":"true"			//是否启用
				}
			},
			...	//多条规则
		}
	]
}