查看“ConfigFiles”的源代码
←
ConfigFiles
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
{{DISPLAYTITLE:配置文件列表和格式}} = 概述 = 本文档描述WSG内置的配置文件列表及一部分格式。 == 配置文件格式 == WSG的配置文件格式采用的是Unified Configuration Interface,请参考:[https://openwrt.org/docs/guide-user/base-system/uci Unified Configuration Interface] = 配置文件列表 = == 行为管理配置文件 == {| class="wikitable" style="width: 320px" !colspan="2"|行为管理 |- |style="width: 160px;"|wfilter-groups |组配置 |- |wfilter-times |时间段配置 |- |wfilter-appcontrol |应用过滤 |- |wfilter-webfilter |网页过滤 |- |wfilter-exception |例外放行 |- |wfilter-imfilter |聊天过滤 |- |wfilter-mailfilter |邮件过滤 |- |wfilter-sslinspect |SSL监控 |- |wfilter-natdetector |共享检测 |- |wfilter-webpush |网页推送 |- |} = 用命令行查看配置文件 = 在“模块”->“其他”->“命令行”里面,用uci命令可以查看、修改、删除配置。 * uci show查看文件 [[文件:config_uci.png|800px]] * uci set修改配置文件内容,uci commit保存修改 [[文件:config_uci_set.png|800px]] = 用API修改配置文件 = 可以利用config_load、config_add、config_set、config_del API来修改配置文件,利用config_apply来应用新配置。 == config_load调用举例 == <pre style="white-space: pre;"> $result = $ngf->config_load("wfilter-appcontrol"); echo "config:$result"; </pre> 返回格式: <pre style="white-space: pre;"> 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" //是否启用 } }, ... //多条规则 } ] } </pre>
返回至
ConfigFiles
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
技术支持
工具
链入页面
相关更改
特殊页面
页面信息