|
@@ -1067,7 +1067,7 @@ const dataMaps = {
|
|
|
},
|
|
|
"userPlans": []
|
|
|
},
|
|
|
- "/servers/server/settings/serverNames":{
|
|
|
+ "/servers/server/settings/serverNames": {
|
|
|
"auditingResult": {
|
|
|
"createdTime": "1970-01-01 08:00:00",
|
|
|
"isOk": true,
|
|
@@ -1599,7 +1599,7 @@ const dataMaps = {
|
|
|
"teaUserAvatar": "",
|
|
|
"teaVersion": "1.1.1"
|
|
|
},
|
|
|
- "/servers/server/settings/dns":{
|
|
|
+ "/servers/server/settings/dns": {
|
|
|
"dnsDomain": "",
|
|
|
"dnsName": "58d058e7",
|
|
|
"firstMenuItem": "index",
|
|
@@ -2898,6 +2898,2278 @@ const dataMaps = {
|
|
|
"teaUserAvatar": "",
|
|
|
"teaVersion": "1.1.1",
|
|
|
"userPlans": []
|
|
|
+ },
|
|
|
+ "/servers/server/settings/plan": {
|
|
|
+ "firstMenuItem": "index",
|
|
|
+ "hasTrafficLimit": false,
|
|
|
+ "leftMenuActiveItem": {
|
|
|
+ "isActive": true,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "套餐",
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/settings/plan?serverId=1"
|
|
|
+ },
|
|
|
+ "leftMenuItemIsDisabled": false,
|
|
|
+ "leftMenuItems": [
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "域名",
|
|
|
+ "url": "/servers/server/settings/serverNames?serverId=1",
|
|
|
+ "label": "域名"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "DNS",
|
|
|
+ "url": "/servers/server/settings/dns?serverId=1",
|
|
|
+ "label": "DNS"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": true,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "套餐",
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/settings/plan?serverId=1",
|
|
|
+ "label": "套餐"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOff": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTP",
|
|
|
+ "url": "/servers/server/settings/http?serverId=1",
|
|
|
+ "label": "HTTP"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOff": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTPS",
|
|
|
+ "url": "/servers/server/settings/https?serverId=1",
|
|
|
+ "label": "HTTPS"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "reverseProxy",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "源站",
|
|
|
+ "url": "/servers/server/settings/reverseProxy?serverId=1",
|
|
|
+ "label": "源站"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "uam",
|
|
|
+ "isActive": false,
|
|
|
+ "isImportant": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "5秒盾",
|
|
|
+ "url": "/servers/server/settings/uam?serverId=1",
|
|
|
+ "label": "5秒盾"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "cc",
|
|
|
+ "isActive": false,
|
|
|
+ "isImportant": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "CC防护",
|
|
|
+ "url": "/servers/server/settings/cc?serverId=1",
|
|
|
+ "label": "CC防护"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "hostRedirects",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "URL跳转",
|
|
|
+ "url": "/servers/server/settings/redirects?serverId=1",
|
|
|
+ "label": "URL跳转"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "重写规则",
|
|
|
+ "url": "/servers/server/settings/rewrite?serverId=1",
|
|
|
+ "label": "重写规则"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "waf",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "WAF",
|
|
|
+ "url": "/servers/server/settings/waf?serverId=1",
|
|
|
+ "label": "WAF"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "cache",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "缓存",
|
|
|
+ "url": "/servers/server/settings/cache?serverId=1",
|
|
|
+ "label": "缓存"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "auth",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "访问鉴权",
|
|
|
+ "url": "/servers/server/settings/access?serverId=1",
|
|
|
+ "label": "访问鉴权"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "referers",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "防盗链",
|
|
|
+ "url": "/servers/server/settings/referers?serverId=1",
|
|
|
+ "label": "防盗链"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "userAgent",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "UA名单",
|
|
|
+ "url": "/servers/server/settings/userAgent?serverId=1",
|
|
|
+ "label": "UA名单"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "accessLog",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访问日志",
|
|
|
+ "url": "/servers/server/settings/accessLog?serverId=1",
|
|
|
+ "label": "访问日志"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "compression",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "内容压缩",
|
|
|
+ "url": "/servers/server/settings/compression?serverId=1",
|
|
|
+ "label": "内容压缩"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "pages",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "自定义页面",
|
|
|
+ "url": "/servers/server/settings/pages?serverId=1",
|
|
|
+ "label": "自定义页面"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTP报头",
|
|
|
+ "url": "/servers/server/settings/headers?serverId=1",
|
|
|
+ "label": "HTTP报头"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "websocket",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "Websocket",
|
|
|
+ "url": "/servers/server/settings/websocket?serverId=1",
|
|
|
+ "label": "Websocket"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "grpc",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "gRPC",
|
|
|
+ "url": "/servers/server/settings/grpc?serverId=1",
|
|
|
+ "label": "gRPC"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "webp",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "WebP",
|
|
|
+ "url": "/servers/server/settings/webp?serverId=1",
|
|
|
+ "label": "WebP"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "optimization",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "页面优化",
|
|
|
+ "url": "/servers/server/settings/optimization?serverId=1",
|
|
|
+ "label": "页面优化"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "multimedia",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "音视频设置",
|
|
|
+ "url": "/servers/server/settings/multimedia?serverId=1",
|
|
|
+ "label": "音视频设置"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "stat",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "统计",
|
|
|
+ "url": "/servers/server/settings/stat?serverId=1",
|
|
|
+ "label": "统计"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "charset",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "字符编码",
|
|
|
+ "url": "/servers/server/settings/charset?serverId=1",
|
|
|
+ "label": "字符编码"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "分组",
|
|
|
+ "url": "/servers/server/settings/groups?serverId=1",
|
|
|
+ "label": "分组"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "remoteAddr",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访客IP地址",
|
|
|
+ "url": "/servers/server/settings/remoteAddr?serverId=1",
|
|
|
+ "label": "访客IP地址"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "请求限制",
|
|
|
+ "url": "/servers/server/settings/requestLimit?serverId=1",
|
|
|
+ "label": "请求限制"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "边缘脚本",
|
|
|
+ "url": "/servers/server/settings/requestScripts?serverId=1",
|
|
|
+ "label": "边缘脚本"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "mainMenu": "",
|
|
|
+ "mainTab": "setting",
|
|
|
+ "mustUsePlan": true,
|
|
|
+ "secondMenuItem": "plan",
|
|
|
+ "server": {
|
|
|
+ "clusterId": 1,
|
|
|
+ "id": 1,
|
|
|
+ "name": "example.com"
|
|
|
+ },
|
|
|
+ "serverFamily": "http",
|
|
|
+ "serverId": 1,
|
|
|
+ "teaBadge": 0,
|
|
|
+ "teaCommon": {
|
|
|
+ "teaIsPlus": true,
|
|
|
+ "teaLogoFileId": 0,
|
|
|
+ "teaShowVersion": true,
|
|
|
+ "teaUsername": "默认用户"
|
|
|
+ },
|
|
|
+ "teaDemoEnabled": false,
|
|
|
+ "teaDocURL": "",
|
|
|
+ "teaFaviconFileId": 0,
|
|
|
+ "teaFrontMode": "",
|
|
|
+ "teaIsSuper": false,
|
|
|
+ "teaLang": "zh-cn",
|
|
|
+ "teaMenu": "servers",
|
|
|
+ "teaModules": [
|
|
|
+ {
|
|
|
+ "code": "dashboard",
|
|
|
+ "icon": "dashboard",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "概览",
|
|
|
+ "subItems": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "icon": "pi-sitemap",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "CDN加速",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "name": "我的网站",
|
|
|
+ "url": "/servers"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "cache",
|
|
|
+ "name": "刷新预热",
|
|
|
+ "url": "/servers/cache"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "certs",
|
|
|
+ "name": "证书管理",
|
|
|
+ "url": "/servers/certs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acme",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "证书申请",
|
|
|
+ "url": "/servers/certs/acme"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficStat",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "用量统计",
|
|
|
+ "url": "/servers/traffic-stats"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "fee",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "计费方式",
|
|
|
+ "url": "/servers/fee"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficPackage",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "流量包",
|
|
|
+ "url": "/servers/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "lb",
|
|
|
+ "icon": "paper plane",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "负载均衡"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "waf",
|
|
|
+ "icon": "magnet",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "WAF安全",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/waf"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "wafLogs",
|
|
|
+ "name": "拦截日志",
|
|
|
+ "url": "/waf/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "iplist",
|
|
|
+ "name": "拦截IP",
|
|
|
+ "url": "/waf/iplists"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plans",
|
|
|
+ "icon": "puzzle piece",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "套餐管理"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "anti-ddos",
|
|
|
+ "icon": "shield",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "DDoS高防",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "instance",
|
|
|
+ "name": "实例列表",
|
|
|
+ "url": "/anti-ddos/instances"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "package",
|
|
|
+ "name": "购买实例",
|
|
|
+ "url": "/anti-ddos/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "ns",
|
|
|
+ "icon": "globe",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "域名解析",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "domain",
|
|
|
+ "name": "我的域名",
|
|
|
+ "url": "/ns/domains"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainGroup",
|
|
|
+ "name": "域名分组",
|
|
|
+ "url": "/ns/domains/groups"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainBatch",
|
|
|
+ "name": "批量操作",
|
|
|
+ "url": "/ns/domains/batch"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "route",
|
|
|
+ "name": "线路管理",
|
|
|
+ "url": "/ns/routes"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plan",
|
|
|
+ "name": "套餐",
|
|
|
+ "url": "/ns/plans"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "finance",
|
|
|
+ "icon": "dollar sign",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "财务管理",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/finance"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "bills",
|
|
|
+ "name": "费用账单",
|
|
|
+ "url": "/finance/bills"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "logs",
|
|
|
+ "name": "收支明细",
|
|
|
+ "url": "/finance/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "charge",
|
|
|
+ "name": "充值",
|
|
|
+ "url": "/finance/charge"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "tickets",
|
|
|
+ "icon": "ticket",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "工单系统"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acl",
|
|
|
+ "icon": "address book",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访问控制"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "teaName": "FlexCDN演示",
|
|
|
+ "teaPageFooterHTML": "",
|
|
|
+ "teaRole": "user",
|
|
|
+ "teaShowIndexPage": false,
|
|
|
+ "teaShowPageFooter": false,
|
|
|
+ "teaSubMenu": "",
|
|
|
+ "teaSubMenus": [],
|
|
|
+ "teaTabbar": [
|
|
|
+ {
|
|
|
+ "icon": "",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "网站列表",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "setting",
|
|
|
+ "isActive": true,
|
|
|
+ "name": "设置",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server?serverId=1"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "chart area",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "统计",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/stat?serverId=1"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "history",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "访问日志",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/log?serverId=1"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "teaTheme": "violet",
|
|
|
+ "teaTitle": "FlexCDN用户系统演示",
|
|
|
+ "teaUserAvatar": "",
|
|
|
+ "teaVersion": "1.1.1",
|
|
|
+ "trafficDailyFormat": "5.39MiB",
|
|
|
+ "trafficMonthlyFormat": "135.82MiB",
|
|
|
+ "userPlan": {
|
|
|
+ "id": 0
|
|
|
+ },
|
|
|
+ "userPlans": []
|
|
|
+ },
|
|
|
+ "/servers/server/settings/http": {
|
|
|
+ "canSpecifyPort": true,
|
|
|
+ "conflictingPorts": [],
|
|
|
+ "firstMenuItem": "index",
|
|
|
+ "httpConfig": {
|
|
|
+ "addresses": [
|
|
|
+ {
|
|
|
+ "protocol": "http",
|
|
|
+ "host": "",
|
|
|
+ "portRange": "8080",
|
|
|
+ "minPort": 8080,
|
|
|
+ "maxPort": 8080
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "isOn": true
|
|
|
+ },
|
|
|
+ "leftMenuActiveItem": {
|
|
|
+ "isActive": true,
|
|
|
+ "isOff": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTP",
|
|
|
+ "url": "/servers/server/settings/http?serverId=1"
|
|
|
+ },
|
|
|
+ "leftMenuItemIsDisabled": false,
|
|
|
+ "leftMenuItems": [
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "域名",
|
|
|
+ "url": "/servers/server/settings/serverNames?serverId=1",
|
|
|
+ "label": "域名"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "DNS",
|
|
|
+ "url": "/servers/server/settings/dns?serverId=1",
|
|
|
+ "label": "DNS"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "套餐",
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/settings/plan?serverId=1",
|
|
|
+ "label": "套餐"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": true,
|
|
|
+ "isOff": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTP",
|
|
|
+ "url": "/servers/server/settings/http?serverId=1",
|
|
|
+ "label": "HTTP"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOff": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTPS",
|
|
|
+ "url": "/servers/server/settings/https?serverId=1",
|
|
|
+ "label": "HTTPS"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "reverseProxy",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "源站",
|
|
|
+ "url": "/servers/server/settings/reverseProxy?serverId=1",
|
|
|
+ "label": "源站"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "uam",
|
|
|
+ "isActive": false,
|
|
|
+ "isImportant": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "5秒盾",
|
|
|
+ "url": "/servers/server/settings/uam?serverId=1",
|
|
|
+ "label": "5秒盾"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "cc",
|
|
|
+ "isActive": false,
|
|
|
+ "isImportant": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "CC防护",
|
|
|
+ "url": "/servers/server/settings/cc?serverId=1",
|
|
|
+ "label": "CC防护"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "hostRedirects",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "URL跳转",
|
|
|
+ "url": "/servers/server/settings/redirects?serverId=1",
|
|
|
+ "label": "URL跳转"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "重写规则",
|
|
|
+ "url": "/servers/server/settings/rewrite?serverId=1",
|
|
|
+ "label": "重写规则"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "waf",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "WAF",
|
|
|
+ "url": "/servers/server/settings/waf?serverId=1",
|
|
|
+ "label": "WAF"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "cache",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "缓存",
|
|
|
+ "url": "/servers/server/settings/cache?serverId=1",
|
|
|
+ "label": "缓存"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "auth",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "访问鉴权",
|
|
|
+ "url": "/servers/server/settings/access?serverId=1",
|
|
|
+ "label": "访问鉴权"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "referers",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "防盗链",
|
|
|
+ "url": "/servers/server/settings/referers?serverId=1",
|
|
|
+ "label": "防盗链"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "userAgent",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "UA名单",
|
|
|
+ "url": "/servers/server/settings/userAgent?serverId=1",
|
|
|
+ "label": "UA名单"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "accessLog",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访问日志",
|
|
|
+ "url": "/servers/server/settings/accessLog?serverId=1",
|
|
|
+ "label": "访问日志"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "compression",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "内容压缩",
|
|
|
+ "url": "/servers/server/settings/compression?serverId=1",
|
|
|
+ "label": "内容压缩"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "pages",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "自定义页面",
|
|
|
+ "url": "/servers/server/settings/pages?serverId=1",
|
|
|
+ "label": "自定义页面"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTP报头",
|
|
|
+ "url": "/servers/server/settings/headers?serverId=1",
|
|
|
+ "label": "HTTP报头"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "websocket",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "Websocket",
|
|
|
+ "url": "/servers/server/settings/websocket?serverId=1",
|
|
|
+ "label": "Websocket"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "grpc",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "gRPC",
|
|
|
+ "url": "/servers/server/settings/grpc?serverId=1",
|
|
|
+ "label": "gRPC"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "webp",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "WebP",
|
|
|
+ "url": "/servers/server/settings/webp?serverId=1",
|
|
|
+ "label": "WebP"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "optimization",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "页面优化",
|
|
|
+ "url": "/servers/server/settings/optimization?serverId=1",
|
|
|
+ "label": "页面优化"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "multimedia",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "音视频设置",
|
|
|
+ "url": "/servers/server/settings/multimedia?serverId=1",
|
|
|
+ "label": "音视频设置"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "stat",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "统计",
|
|
|
+ "url": "/servers/server/settings/stat?serverId=1",
|
|
|
+ "label": "统计"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "charset",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "字符编码",
|
|
|
+ "url": "/servers/server/settings/charset?serverId=1",
|
|
|
+ "label": "字符编码"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "分组",
|
|
|
+ "url": "/servers/server/settings/groups?serverId=1",
|
|
|
+ "label": "分组"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "remoteAddr",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访客IP地址",
|
|
|
+ "url": "/servers/server/settings/remoteAddr?serverId=1",
|
|
|
+ "label": "访客IP地址"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "请求限制",
|
|
|
+ "url": "/servers/server/settings/requestLimit?serverId=1",
|
|
|
+ "label": "请求限制"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "边缘脚本",
|
|
|
+ "url": "/servers/server/settings/requestScripts?serverId=1",
|
|
|
+ "label": "边缘脚本"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "mainMenu": "",
|
|
|
+ "mainTab": "setting",
|
|
|
+ "maxPort": 9999,
|
|
|
+ "minPort": 80,
|
|
|
+ "redirectToHTTPSConfig": {
|
|
|
+ "isPrior": false,
|
|
|
+ "isOn": false,
|
|
|
+ "status": 0,
|
|
|
+ "host": "",
|
|
|
+ "port": 0,
|
|
|
+ "onlyDomains": [],
|
|
|
+ "exceptDomains": []
|
|
|
+ },
|
|
|
+ "secondMenuItem": "http",
|
|
|
+ "server": {
|
|
|
+ "clusterId": 1,
|
|
|
+ "id": 1,
|
|
|
+ "name": "example.com"
|
|
|
+ },
|
|
|
+ "serverFamily": "http",
|
|
|
+ "serverId": 1,
|
|
|
+ "serverType": "httpProxy",
|
|
|
+ "teaBadge": 0,
|
|
|
+ "teaCommon": {
|
|
|
+ "teaIsPlus": true,
|
|
|
+ "teaLogoFileId": 0,
|
|
|
+ "teaShowVersion": true,
|
|
|
+ "teaUsername": "默认用户"
|
|
|
+ },
|
|
|
+ "teaDemoEnabled": false,
|
|
|
+ "teaDocURL": "",
|
|
|
+ "teaFaviconFileId": 0,
|
|
|
+ "teaFrontMode": "",
|
|
|
+ "teaIsSuper": false,
|
|
|
+ "teaLang": "zh-cn",
|
|
|
+ "teaMenu": "servers",
|
|
|
+ "teaModules": [
|
|
|
+ {
|
|
|
+ "code": "dashboard",
|
|
|
+ "icon": "dashboard",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "概览",
|
|
|
+ "subItems": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "icon": "pi-sitemap",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "CDN加速",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "name": "我的网站",
|
|
|
+ "url": "/servers"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "cache",
|
|
|
+ "name": "刷新预热",
|
|
|
+ "url": "/servers/cache"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "certs",
|
|
|
+ "name": "证书管理",
|
|
|
+ "url": "/servers/certs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acme",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "证书申请",
|
|
|
+ "url": "/servers/certs/acme"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficStat",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "用量统计",
|
|
|
+ "url": "/servers/traffic-stats"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "fee",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "计费方式",
|
|
|
+ "url": "/servers/fee"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficPackage",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "流量包",
|
|
|
+ "url": "/servers/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "lb",
|
|
|
+ "icon": "paper plane",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "负载均衡"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "waf",
|
|
|
+ "icon": "magnet",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "WAF安全",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/waf"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "wafLogs",
|
|
|
+ "name": "拦截日志",
|
|
|
+ "url": "/waf/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "iplist",
|
|
|
+ "name": "拦截IP",
|
|
|
+ "url": "/waf/iplists"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plans",
|
|
|
+ "icon": "puzzle piece",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "套餐管理"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "anti-ddos",
|
|
|
+ "icon": "shield",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "DDoS高防",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "instance",
|
|
|
+ "name": "实例列表",
|
|
|
+ "url": "/anti-ddos/instances"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "package",
|
|
|
+ "name": "购买实例",
|
|
|
+ "url": "/anti-ddos/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "ns",
|
|
|
+ "icon": "globe",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "域名解析",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "domain",
|
|
|
+ "name": "我的域名",
|
|
|
+ "url": "/ns/domains"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainGroup",
|
|
|
+ "name": "域名分组",
|
|
|
+ "url": "/ns/domains/groups"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainBatch",
|
|
|
+ "name": "批量操作",
|
|
|
+ "url": "/ns/domains/batch"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "route",
|
|
|
+ "name": "线路管理",
|
|
|
+ "url": "/ns/routes"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plan",
|
|
|
+ "name": "套餐",
|
|
|
+ "url": "/ns/plans"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "finance",
|
|
|
+ "icon": "dollar sign",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "财务管理",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/finance"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "bills",
|
|
|
+ "name": "费用账单",
|
|
|
+ "url": "/finance/bills"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "logs",
|
|
|
+ "name": "收支明细",
|
|
|
+ "url": "/finance/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "charge",
|
|
|
+ "name": "充值",
|
|
|
+ "url": "/finance/charge"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "tickets",
|
|
|
+ "icon": "ticket",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "工单系统"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acl",
|
|
|
+ "icon": "address book",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访问控制"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "teaName": "FlexCDN演示",
|
|
|
+ "teaPageFooterHTML": "",
|
|
|
+ "teaRole": "user",
|
|
|
+ "teaShowIndexPage": false,
|
|
|
+ "teaShowPageFooter": false,
|
|
|
+ "teaSubMenu": "",
|
|
|
+ "teaSubMenus": [],
|
|
|
+ "teaTabbar": [
|
|
|
+ {
|
|
|
+ "icon": "",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "网站列表",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "setting",
|
|
|
+ "isActive": true,
|
|
|
+ "name": "设置",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server?serverId=1"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "chart area",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "统计",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/stat?serverId=1"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "history",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "访问日志",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/log?serverId=1"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "teaTheme": "violet",
|
|
|
+ "teaTitle": "FlexCDN用户系统演示",
|
|
|
+ "teaUserAvatar": "",
|
|
|
+ "teaVersion": "1.1.1",
|
|
|
+ "webId": 1
|
|
|
+ },
|
|
|
+ "/servers/server/settings/https": {
|
|
|
+ "canSpecifyPort": true,
|
|
|
+ "conflictingPorts": [],
|
|
|
+ "firstMenuItem": "index",
|
|
|
+ "http3FeatureEnabled": true,
|
|
|
+ "httpsConfig": {
|
|
|
+ "addresses": [
|
|
|
+ {
|
|
|
+ "protocol": "https",
|
|
|
+ "host": "",
|
|
|
+ "portRange": "8443",
|
|
|
+ "minPort": 8443,
|
|
|
+ "maxPort": 8443
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "isOn": true,
|
|
|
+ "sslPolicy": {
|
|
|
+ "id": 1,
|
|
|
+ "isOn": true,
|
|
|
+ "certRefs": [
|
|
|
+ {
|
|
|
+ "isOn": true,
|
|
|
+ "certId": 3
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "certs": [
|
|
|
+ {
|
|
|
+ "id": 3,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "example.com等2个域名",
|
|
|
+ "description": "自签名证书",
|
|
|
+ "certData": null,
|
|
|
+ "keyData": null,
|
|
|
+ "serverName": "",
|
|
|
+ "isCA": false,
|
|
|
+ "isACME": false,
|
|
|
+ "isSelfSigned": true,
|
|
|
+ "timeBeginAt": 1745909752,
|
|
|
+ "timeEndAt": 2061442552,
|
|
|
+ "dnsNames": [
|
|
|
+ "example.com",
|
|
|
+ "www.example.com"
|
|
|
+ ],
|
|
|
+ "commonNames": [
|
|
|
+ "FlexCDN"
|
|
|
+ ],
|
|
|
+ "ocsp": null,
|
|
|
+ "ocspExpiresAt": 0,
|
|
|
+ "ocspError": ""
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "clientAuthType": 0,
|
|
|
+ "clientCARefs": [],
|
|
|
+ "clientCACerts": [],
|
|
|
+ "minVersion": "TLS 1.1",
|
|
|
+ "cipherSuitesIsOn": false,
|
|
|
+ "cipherSuites": [],
|
|
|
+ "hsts": null,
|
|
|
+ "http2Enabled": true,
|
|
|
+ "http3Enabled": false,
|
|
|
+ "ocspIsOn": false
|
|
|
+ },
|
|
|
+ "supportsHTTP3": false
|
|
|
+ },
|
|
|
+ "leftMenuActiveItem": {
|
|
|
+ "isActive": true,
|
|
|
+ "isOff": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTPS",
|
|
|
+ "url": "/servers/server/settings/https?serverId=1"
|
|
|
+ },
|
|
|
+ "leftMenuItemIsDisabled": false,
|
|
|
+ "leftMenuItems": [
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "域名",
|
|
|
+ "url": "/servers/server/settings/serverNames?serverId=1",
|
|
|
+ "label": "域名"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "DNS",
|
|
|
+ "url": "/servers/server/settings/dns?serverId=1",
|
|
|
+ "label": "DNS"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "套餐",
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/settings/plan?serverId=1",
|
|
|
+ "label": "套餐"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOff": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTP",
|
|
|
+ "url": "/servers/server/settings/http?serverId=1",
|
|
|
+ "label": "HTTP"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": true,
|
|
|
+ "isOff": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTPS",
|
|
|
+ "url": "/servers/server/settings/https?serverId=1",
|
|
|
+ "label": "HTTPS"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "reverseProxy",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "源站",
|
|
|
+ "url": "/servers/server/settings/reverseProxy?serverId=1",
|
|
|
+ "label": "源站"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "uam",
|
|
|
+ "isActive": false,
|
|
|
+ "isImportant": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "5秒盾",
|
|
|
+ "url": "/servers/server/settings/uam?serverId=1",
|
|
|
+ "label": "5秒盾"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "cc",
|
|
|
+ "isActive": false,
|
|
|
+ "isImportant": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "CC防护",
|
|
|
+ "url": "/servers/server/settings/cc?serverId=1",
|
|
|
+ "label": "CC防护"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "hostRedirects",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "URL跳转",
|
|
|
+ "url": "/servers/server/settings/redirects?serverId=1",
|
|
|
+ "label": "URL跳转"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "重写规则",
|
|
|
+ "url": "/servers/server/settings/rewrite?serverId=1",
|
|
|
+ "label": "重写规则"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "waf",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "WAF",
|
|
|
+ "url": "/servers/server/settings/waf?serverId=1",
|
|
|
+ "label": "WAF"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "cache",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "缓存",
|
|
|
+ "url": "/servers/server/settings/cache?serverId=1",
|
|
|
+ "label": "缓存"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "auth",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "访问鉴权",
|
|
|
+ "url": "/servers/server/settings/access?serverId=1",
|
|
|
+ "label": "访问鉴权"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "referers",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "防盗链",
|
|
|
+ "url": "/servers/server/settings/referers?serverId=1",
|
|
|
+ "label": "防盗链"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "userAgent",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "UA名单",
|
|
|
+ "url": "/servers/server/settings/userAgent?serverId=1",
|
|
|
+ "label": "UA名单"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "accessLog",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访问日志",
|
|
|
+ "url": "/servers/server/settings/accessLog?serverId=1",
|
|
|
+ "label": "访问日志"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "compression",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "内容压缩",
|
|
|
+ "url": "/servers/server/settings/compression?serverId=1",
|
|
|
+ "label": "内容压缩"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "pages",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "自定义页面",
|
|
|
+ "url": "/servers/server/settings/pages?serverId=1",
|
|
|
+ "label": "自定义页面"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTP报头",
|
|
|
+ "url": "/servers/server/settings/headers?serverId=1",
|
|
|
+ "label": "HTTP报头"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "websocket",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "Websocket",
|
|
|
+ "url": "/servers/server/settings/websocket?serverId=1",
|
|
|
+ "label": "Websocket"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "grpc",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "gRPC",
|
|
|
+ "url": "/servers/server/settings/grpc?serverId=1",
|
|
|
+ "label": "gRPC"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "webp",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "WebP",
|
|
|
+ "url": "/servers/server/settings/webp?serverId=1",
|
|
|
+ "label": "WebP"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "optimization",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "页面优化",
|
|
|
+ "url": "/servers/server/settings/optimization?serverId=1",
|
|
|
+ "label": "页面优化"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "multimedia",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "音视频设置",
|
|
|
+ "url": "/servers/server/settings/multimedia?serverId=1",
|
|
|
+ "label": "音视频设置"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "stat",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "统计",
|
|
|
+ "url": "/servers/server/settings/stat?serverId=1",
|
|
|
+ "label": "统计"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "charset",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "字符编码",
|
|
|
+ "url": "/servers/server/settings/charset?serverId=1",
|
|
|
+ "label": "字符编码"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "分组",
|
|
|
+ "url": "/servers/server/settings/groups?serverId=1",
|
|
|
+ "label": "分组"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "remoteAddr",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访客IP地址",
|
|
|
+ "url": "/servers/server/settings/remoteAddr?serverId=1",
|
|
|
+ "label": "访客IP地址"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "请求限制",
|
|
|
+ "url": "/servers/server/settings/requestLimit?serverId=1",
|
|
|
+ "label": "请求限制"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "边缘脚本",
|
|
|
+ "url": "/servers/server/settings/requestScripts?serverId=1",
|
|
|
+ "label": "边缘脚本"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "mainMenu": "",
|
|
|
+ "mainTab": "setting",
|
|
|
+ "maxPort": 9999,
|
|
|
+ "minPort": 80,
|
|
|
+ "missingCertServerNames": null,
|
|
|
+ "secondMenuItem": "https",
|
|
|
+ "server": {
|
|
|
+ "clusterId": 1,
|
|
|
+ "id": 1,
|
|
|
+ "name": "example.com"
|
|
|
+ },
|
|
|
+ "serverFamily": "http",
|
|
|
+ "serverId": 1,
|
|
|
+ "serverType": "httpProxy",
|
|
|
+ "teaBadge": 0,
|
|
|
+ "teaCommon": {
|
|
|
+ "teaIsPlus": true,
|
|
|
+ "teaLogoFileId": 0,
|
|
|
+ "teaShowVersion": true,
|
|
|
+ "teaUsername": "默认用户"
|
|
|
+ },
|
|
|
+ "teaDemoEnabled": false,
|
|
|
+ "teaDocURL": "",
|
|
|
+ "teaFaviconFileId": 0,
|
|
|
+ "teaFrontMode": "",
|
|
|
+ "teaIsSuper": false,
|
|
|
+ "teaLang": "zh-cn",
|
|
|
+ "teaMenu": "servers",
|
|
|
+ "teaModules": [
|
|
|
+ {
|
|
|
+ "code": "dashboard",
|
|
|
+ "icon": "dashboard",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "概览",
|
|
|
+ "subItems": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "icon": "pi-sitemap",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "CDN加速",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "name": "我的网站",
|
|
|
+ "url": "/servers"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "cache",
|
|
|
+ "name": "刷新预热",
|
|
|
+ "url": "/servers/cache"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "certs",
|
|
|
+ "name": "证书管理",
|
|
|
+ "url": "/servers/certs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acme",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "证书申请",
|
|
|
+ "url": "/servers/certs/acme"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficStat",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "用量统计",
|
|
|
+ "url": "/servers/traffic-stats"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "fee",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "计费方式",
|
|
|
+ "url": "/servers/fee"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficPackage",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "流量包",
|
|
|
+ "url": "/servers/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "lb",
|
|
|
+ "icon": "paper plane",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "负载均衡"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "waf",
|
|
|
+ "icon": "magnet",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "WAF安全",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/waf"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "wafLogs",
|
|
|
+ "name": "拦截日志",
|
|
|
+ "url": "/waf/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "iplist",
|
|
|
+ "name": "拦截IP",
|
|
|
+ "url": "/waf/iplists"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plans",
|
|
|
+ "icon": "puzzle piece",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "套餐管理"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "anti-ddos",
|
|
|
+ "icon": "shield",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "DDoS高防",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "instance",
|
|
|
+ "name": "实例列表",
|
|
|
+ "url": "/anti-ddos/instances"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "package",
|
|
|
+ "name": "购买实例",
|
|
|
+ "url": "/anti-ddos/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "ns",
|
|
|
+ "icon": "globe",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "域名解析",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "domain",
|
|
|
+ "name": "我的域名",
|
|
|
+ "url": "/ns/domains"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainGroup",
|
|
|
+ "name": "域名分组",
|
|
|
+ "url": "/ns/domains/groups"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainBatch",
|
|
|
+ "name": "批量操作",
|
|
|
+ "url": "/ns/domains/batch"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "route",
|
|
|
+ "name": "线路管理",
|
|
|
+ "url": "/ns/routes"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plan",
|
|
|
+ "name": "套餐",
|
|
|
+ "url": "/ns/plans"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "finance",
|
|
|
+ "icon": "dollar sign",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "财务管理",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/finance"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "bills",
|
|
|
+ "name": "费用账单",
|
|
|
+ "url": "/finance/bills"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "logs",
|
|
|
+ "name": "收支明细",
|
|
|
+ "url": "/finance/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "charge",
|
|
|
+ "name": "充值",
|
|
|
+ "url": "/finance/charge"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "tickets",
|
|
|
+ "icon": "ticket",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "工单系统"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acl",
|
|
|
+ "icon": "address book",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访问控制"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "teaName": "FlexCDN演示",
|
|
|
+ "teaPageFooterHTML": "",
|
|
|
+ "teaRole": "user",
|
|
|
+ "teaShowIndexPage": false,
|
|
|
+ "teaShowPageFooter": false,
|
|
|
+ "teaSubMenu": "",
|
|
|
+ "teaSubMenus": [],
|
|
|
+ "teaTabbar": [
|
|
|
+ {
|
|
|
+ "icon": "",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "网站列表",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "setting",
|
|
|
+ "isActive": true,
|
|
|
+ "name": "设置",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server?serverId=1"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "chart area",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "统计",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/stat?serverId=1"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "history",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "访问日志",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/log?serverId=1"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "teaTheme": "violet",
|
|
|
+ "teaTitle": "FlexCDN用户系统演示",
|
|
|
+ "teaUserAvatar": "",
|
|
|
+ "teaVersion": "1.1.1"
|
|
|
+ },
|
|
|
+ "/servers/server/settings/reverseProxy": {
|
|
|
+ "backupOrigins": [],
|
|
|
+ "firstMenuItem": "index",
|
|
|
+ "leftMenuActiveItem": {
|
|
|
+ "configCode": "reverseProxy",
|
|
|
+ "isActive": true,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "源站",
|
|
|
+ "url": "/servers/server/settings/reverseProxy?serverId=1"
|
|
|
+ },
|
|
|
+ "leftMenuItemIsDisabled": false,
|
|
|
+ "leftMenuItems": [
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "域名",
|
|
|
+ "url": "/servers/server/settings/serverNames?serverId=1",
|
|
|
+ "label": "域名"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "DNS",
|
|
|
+ "url": "/servers/server/settings/dns?serverId=1",
|
|
|
+ "label": "DNS"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "套餐",
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/settings/plan?serverId=1",
|
|
|
+ "label": "套餐"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOff": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTP",
|
|
|
+ "url": "/servers/server/settings/http?serverId=1",
|
|
|
+ "label": "HTTP"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOff": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTPS",
|
|
|
+ "url": "/servers/server/settings/https?serverId=1",
|
|
|
+ "label": "HTTPS"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "reverseProxy",
|
|
|
+ "isActive": true,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "源站",
|
|
|
+ "url": "/servers/server/settings/reverseProxy?serverId=1",
|
|
|
+ "label": "源站"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "uam",
|
|
|
+ "isActive": false,
|
|
|
+ "isImportant": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "5秒盾",
|
|
|
+ "url": "/servers/server/settings/uam?serverId=1",
|
|
|
+ "label": "5秒盾"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "cc",
|
|
|
+ "isActive": false,
|
|
|
+ "isImportant": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "CC防护",
|
|
|
+ "url": "/servers/server/settings/cc?serverId=1",
|
|
|
+ "label": "CC防护"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "hostRedirects",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "URL跳转",
|
|
|
+ "url": "/servers/server/settings/redirects?serverId=1",
|
|
|
+ "label": "URL跳转"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "重写规则",
|
|
|
+ "url": "/servers/server/settings/rewrite?serverId=1",
|
|
|
+ "label": "重写规则"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "waf",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "WAF",
|
|
|
+ "url": "/servers/server/settings/waf?serverId=1",
|
|
|
+ "label": "WAF"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "cache",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "缓存",
|
|
|
+ "url": "/servers/server/settings/cache?serverId=1",
|
|
|
+ "label": "缓存"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "auth",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "访问鉴权",
|
|
|
+ "url": "/servers/server/settings/access?serverId=1",
|
|
|
+ "label": "访问鉴权"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "referers",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "防盗链",
|
|
|
+ "url": "/servers/server/settings/referers?serverId=1",
|
|
|
+ "label": "防盗链"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "userAgent",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "UA名单",
|
|
|
+ "url": "/servers/server/settings/userAgent?serverId=1",
|
|
|
+ "label": "UA名单"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "accessLog",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访问日志",
|
|
|
+ "url": "/servers/server/settings/accessLog?serverId=1",
|
|
|
+ "label": "访问日志"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "compression",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "内容压缩",
|
|
|
+ "url": "/servers/server/settings/compression?serverId=1",
|
|
|
+ "label": "内容压缩"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "pages",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "自定义页面",
|
|
|
+ "url": "/servers/server/settings/pages?serverId=1",
|
|
|
+ "label": "自定义页面"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "HTTP报头",
|
|
|
+ "url": "/servers/server/settings/headers?serverId=1",
|
|
|
+ "label": "HTTP报头"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "websocket",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "Websocket",
|
|
|
+ "url": "/servers/server/settings/websocket?serverId=1",
|
|
|
+ "label": "Websocket"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "grpc",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "gRPC",
|
|
|
+ "url": "/servers/server/settings/grpc?serverId=1",
|
|
|
+ "label": "gRPC"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "webp",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "WebP",
|
|
|
+ "url": "/servers/server/settings/webp?serverId=1",
|
|
|
+ "label": "WebP"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "optimization",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "页面优化",
|
|
|
+ "url": "/servers/server/settings/optimization?serverId=1",
|
|
|
+ "label": "页面优化"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "multimedia",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "音视频设置",
|
|
|
+ "url": "/servers/server/settings/multimedia?serverId=1",
|
|
|
+ "label": "音视频设置"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "stat",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "统计",
|
|
|
+ "url": "/servers/server/settings/stat?serverId=1",
|
|
|
+ "label": "统计"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "charset",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "字符编码",
|
|
|
+ "url": "/servers/server/settings/charset?serverId=1",
|
|
|
+ "label": "字符编码"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "name": "-",
|
|
|
+ "url": "",
|
|
|
+ "label": "-"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "分组",
|
|
|
+ "url": "/servers/server/settings/groups?serverId=1",
|
|
|
+ "label": "分组"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "configCode": "remoteAddr",
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访客IP地址",
|
|
|
+ "url": "/servers/server/settings/remoteAddr?serverId=1",
|
|
|
+ "label": "访客IP地址"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "请求限制",
|
|
|
+ "url": "/servers/server/settings/requestLimit?serverId=1",
|
|
|
+ "label": "请求限制"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "isActive": false,
|
|
|
+ "isOn": false,
|
|
|
+ "name": "边缘脚本",
|
|
|
+ "url": "/servers/server/settings/requestScripts?serverId=1",
|
|
|
+ "label": "边缘脚本"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "mainTab": "setting",
|
|
|
+ "primaryOrigins": [
|
|
|
+ {
|
|
|
+ "addr": "http://example.com:80",
|
|
|
+ "domains": [],
|
|
|
+ "followPort": false,
|
|
|
+ "hasCert": false,
|
|
|
+ "host": "",
|
|
|
+ "http2Enabled": false,
|
|
|
+ "id": 1,
|
|
|
+ "isOSS": false,
|
|
|
+ "isOn": true,
|
|
|
+ "isTLSFamily": false,
|
|
|
+ "name": "",
|
|
|
+ "tlsSecurityVerifyMode": "auto",
|
|
|
+ "weight": 10
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "reverseProxyConfig": {
|
|
|
+ "id": 1,
|
|
|
+ "isOn": true,
|
|
|
+ "primaryOrigins": [
|
|
|
+ {
|
|
|
+ "id": 1,
|
|
|
+ "isOn": true,
|
|
|
+ "version": 0,
|
|
|
+ "name": "",
|
|
|
+ "addr": {
|
|
|
+ "protocol": "http",
|
|
|
+ "host": "example.com",
|
|
|
+ "portRange": "80",
|
|
|
+ "minPort": 0,
|
|
|
+ "maxPort": 0
|
|
|
+ },
|
|
|
+ "http2Enabled": false,
|
|
|
+ "oss": null,
|
|
|
+ "description": "",
|
|
|
+ "code": "",
|
|
|
+ "weight": 10,
|
|
|
+ "connTimeout": {
|
|
|
+ "count": 0,
|
|
|
+ "unit": ""
|
|
|
+ },
|
|
|
+ "readTimeout": {
|
|
|
+ "count": 0,
|
|
|
+ "unit": ""
|
|
|
+ },
|
|
|
+ "idleTimeout": {
|
|
|
+ "count": 0,
|
|
|
+ "unit": ""
|
|
|
+ },
|
|
|
+ "maxFails": 0,
|
|
|
+ "maxConns": 0,
|
|
|
+ "idleConns": 0,
|
|
|
+ "domains": [],
|
|
|
+ "stripPrefix": "",
|
|
|
+ "requestURI": "",
|
|
|
+ "requestHost": "",
|
|
|
+ "followPort": false,
|
|
|
+ "followProtocol": null,
|
|
|
+ "tlsSecurityVerifyMode": "auto",
|
|
|
+ "requestHeaderPolicyRef": null,
|
|
|
+ "requestHeaderPolicy": null,
|
|
|
+ "responseHeaderPolicyRef": null,
|
|
|
+ "responseHeaderPolicy": null,
|
|
|
+ "healthCheck": null,
|
|
|
+ "certRef": null,
|
|
|
+ "cert": null,
|
|
|
+ "ftpServerRef": null,
|
|
|
+ "ftpServer": null,
|
|
|
+ "isOk": false
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "primaryOriginRefs": null,
|
|
|
+ "backupOrigins": null,
|
|
|
+ "backupOriginRefs": null,
|
|
|
+ "scheduling": null,
|
|
|
+ "connTimeout": null,
|
|
|
+ "readTimeout": null,
|
|
|
+ "idleTimeout": null,
|
|
|
+ "maxFails": 0,
|
|
|
+ "maxConns": 0,
|
|
|
+ "maxIdleConns": 0,
|
|
|
+ "stripPrefix": "",
|
|
|
+ "requestHostType": 0,
|
|
|
+ "requestHost": "",
|
|
|
+ "requestURI": "",
|
|
|
+ "requestHostExcludingPort": false,
|
|
|
+ "retry50X": false,
|
|
|
+ "retry40X": false,
|
|
|
+ "addHeaders": [
|
|
|
+ "X-Real-IP",
|
|
|
+ "X-Forwarded-For",
|
|
|
+ "X-Forwarded-By",
|
|
|
+ "X-Forwarded-Host",
|
|
|
+ "X-Forwarded-Proto"
|
|
|
+ ],
|
|
|
+ "autoFlush": false,
|
|
|
+ "proxyProtocol": null,
|
|
|
+ "followRedirects": false,
|
|
|
+ "followProtocol": null
|
|
|
+ },
|
|
|
+ "reverseProxyRef": {
|
|
|
+ "isPrior": false,
|
|
|
+ "isOn": true,
|
|
|
+ "reverseProxyId": 1
|
|
|
+ },
|
|
|
+ "secondMenuItem": "reverseProxy",
|
|
|
+ "server": {
|
|
|
+ "clusterId": 1,
|
|
|
+ "id": 1,
|
|
|
+ "name": "example.com"
|
|
|
+ },
|
|
|
+ "serverFamily": "http",
|
|
|
+ "serverId": 1,
|
|
|
+ "serverType": "httpProxy",
|
|
|
+ "teaBadge": 0,
|
|
|
+ "teaCommon": {
|
|
|
+ "teaIsPlus": true,
|
|
|
+ "teaLogoFileId": 0,
|
|
|
+ "teaShowVersion": true,
|
|
|
+ "teaUsername": "默认用户"
|
|
|
+ },
|
|
|
+ "teaDemoEnabled": false,
|
|
|
+ "teaDocURL": "",
|
|
|
+ "teaFaviconFileId": 0,
|
|
|
+ "teaFrontMode": "",
|
|
|
+ "teaIsSuper": false,
|
|
|
+ "teaLang": "zh-cn",
|
|
|
+ "teaMenu": "servers",
|
|
|
+ "teaModules": [
|
|
|
+ {
|
|
|
+ "code": "dashboard",
|
|
|
+ "icon": "dashboard",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "概览",
|
|
|
+ "subItems": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "icon": "pi-sitemap",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "CDN加速",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "servers",
|
|
|
+ "name": "我的网站",
|
|
|
+ "url": "/servers"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "cache",
|
|
|
+ "name": "刷新预热",
|
|
|
+ "url": "/servers/cache"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "certs",
|
|
|
+ "name": "证书管理",
|
|
|
+ "url": "/servers/certs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acme",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "证书申请",
|
|
|
+ "url": "/servers/certs/acme"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficStat",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "用量统计",
|
|
|
+ "url": "/servers/traffic-stats"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "fee",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "计费方式",
|
|
|
+ "url": "/servers/fee"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "trafficPackage",
|
|
|
+ "isOn": false,
|
|
|
+ "name": "流量包",
|
|
|
+ "url": "/servers/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "lb",
|
|
|
+ "icon": "paper plane",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "负载均衡"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "waf",
|
|
|
+ "icon": "magnet",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "WAF安全",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/waf"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "wafLogs",
|
|
|
+ "name": "拦截日志",
|
|
|
+ "url": "/waf/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "iplist",
|
|
|
+ "name": "拦截IP",
|
|
|
+ "url": "/waf/iplists"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plans",
|
|
|
+ "icon": "puzzle piece",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "套餐管理"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "anti-ddos",
|
|
|
+ "icon": "shield",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "DDoS高防",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "instance",
|
|
|
+ "name": "实例列表",
|
|
|
+ "url": "/anti-ddos/instances"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "package",
|
|
|
+ "name": "购买实例",
|
|
|
+ "url": "/anti-ddos/packages"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "ns",
|
|
|
+ "icon": "globe",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "域名解析",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "domain",
|
|
|
+ "name": "我的域名",
|
|
|
+ "url": "/ns/domains"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainGroup",
|
|
|
+ "name": "域名分组",
|
|
|
+ "url": "/ns/domains/groups"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "domainBatch",
|
|
|
+ "name": "批量操作",
|
|
|
+ "url": "/ns/domains/batch"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "route",
|
|
|
+ "name": "线路管理",
|
|
|
+ "url": "/ns/routes"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "plan",
|
|
|
+ "name": "套餐",
|
|
|
+ "url": "/ns/plans"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "finance",
|
|
|
+ "icon": "dollar sign",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "财务管理",
|
|
|
+ "subItems": [
|
|
|
+ {
|
|
|
+ "code": "overview",
|
|
|
+ "name": "概览",
|
|
|
+ "url": "/finance"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "bills",
|
|
|
+ "name": "费用账单",
|
|
|
+ "url": "/finance/bills"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "logs",
|
|
|
+ "name": "收支明细",
|
|
|
+ "url": "/finance/logs"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "charge",
|
|
|
+ "name": "充值",
|
|
|
+ "url": "/finance/charge"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "tickets",
|
|
|
+ "icon": "ticket",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "工单系统"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "code": "acl",
|
|
|
+ "icon": "address book",
|
|
|
+ "isOn": true,
|
|
|
+ "name": "访问控制"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "teaName": "FlexCDN演示",
|
|
|
+ "teaPageFooterHTML": "",
|
|
|
+ "teaRole": "user",
|
|
|
+ "teaShowIndexPage": false,
|
|
|
+ "teaShowPageFooter": false,
|
|
|
+ "teaSubMenu": "",
|
|
|
+ "teaSubMenus": [],
|
|
|
+ "teaTabbar": [
|
|
|
+ {
|
|
|
+ "icon": "",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "网站列表",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "setting",
|
|
|
+ "isActive": true,
|
|
|
+ "name": "设置",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server?serverId=1"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "chart area",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "统计",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/stat?serverId=1"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "icon": "history",
|
|
|
+ "isActive": false,
|
|
|
+ "name": "访问日志",
|
|
|
+ "right": false,
|
|
|
+ "subName": "",
|
|
|
+ "url": "/servers/server/log?serverId=1"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "teaTheme": "violet",
|
|
|
+ "teaTitle": "FlexCDN用户系统演示",
|
|
|
+ "teaUserAvatar": "",
|
|
|
+ "teaVersion": "1.1.1"
|
|
|
}
|
|
|
}
|
|
|
|