diff --git a/web/public/js/components.js b/web/public/js/components.js
index 74c6beda..16da0270 100644
--- a/web/public/js/components.js
+++ b/web/public/js/components.js
@@ -1015,6 +1015,14 @@ Vue.component("traffic-map-box",{props:["v-stats","v-is-attack"],mounted:functio
如果为0表示免费。
如果为0表示免费。
如果为0表示免费。
在请求刚初始化时调用,此时自定义Header等尚未生效。
-在准备执行请求或者转发请求之前调用,此时自定义Header、源站等已准备好。
-选中后,当响应的Header中有Set-Cookie时不缓存响应内容。
+选中后,当响应的报头中有Set-Cookie时不缓存响应内容,防止动态内容被缓存。
选中后,当请求的Header中含有Pragma: no-cache或Cache-Control: no-cache时,会跳过缓存直接读取源内容。
+选中后,当请求的报头中含有Pragma: no-cache或Cache-Control: no-cache时,会跳过缓存直接读取源内容,一般仅用于调试。
为了给您提供更好的服务,我们正在升级网站,请稍后重新访问。
-Request ID: \${requestId}. +Connection: \${remoteAddr} (Client) -> \${serverAddr} (Server) +Request ID: \${requestId} `}},template:`| 自动添加的Header | +自动添加报头 |
@@ -4331,7 +4331,7 @@ example2.com
选中后,会自动向源站请求添加这些Header。 +选中后,会自动向源站请求添加这些报头,以便于源站获取客户端信息。 |
|||||||
| 自动重试50X | +
+ 选中后,表示当源站返回状态码为50X(比如502、504)时,自动重试。 + |
+ ||||||||
| PROXY Protocol |
@@ -4469,7 +4476,7 @@ example2.com
可以对参数值进行特定的编解码处理。 -`}),Vue.component("http-remote-addr-config-box",{props:["v-remote-addr-config","v-is-location","v-is-group"],data:function(){let e=this.vRemoteAddrConfig,t="";return(e=null==e?{isPrior:!1,isOn:!1,value:"${rawRemoteAddr}",isCustomized:!1}:e).isCustomized||"${remoteAddr}"!=e.value&&"${rawRemoteAddr}"!=e.value||(t=e.value),{config:e,options:[{name:"直接获取",description:'用户直接访问边缘节点,即 "用户 --\x3e 边缘节点" 模式,这时候可以直接从连接中读取到真实的IP地址。',value:"${rawRemoteAddr}"},{name:"从上级代理中获取",description:'用户和边缘节点之间有别的代理服务转发,即 "用户 --\x3e [第三方代理服务] --\x3e 边缘节点",这时候只能从上级代理中获取传递的IP地址。',value:"${remoteAddr}"},{name:"[自定义]",description:"通过自定义变量来获取客户端真实的IP地址。",value:""}],optionValue:t}},methods:{isOn:function(){return(!this.vIsLocation&&!this.vIsGroup||this.config.isPrior)&&this.config.isOn},changeOptionValue:function(){0
@@ -5346,7 +5375,7 @@ example2.com
页面模板 |
- |
模板中必须包含\${body}表示验证码表单!整个页面的模板,支持HTML,其中必须使用 警告:{{uiBodyWarning}}模板中必须包含\${body}表示验证码表单!整个页面的模板,支持HTML,其中必须使用 |
如果为0表示免费。
如果为0表示免费。
如果为0表示免费。
在请求刚初始化时调用,此时自定义Header等尚未生效。
-在准备执行请求或者转发请求之前调用,此时自定义Header、源站等已准备好。
-选中后,当响应的Header中有Set-Cookie时不缓存响应内容。
+选中后,当响应的报头中有Set-Cookie时不缓存响应内容,防止动态内容被缓存。
选中后,当请求的Header中含有Pragma: no-cache或Cache-Control: no-cache时,会跳过缓存直接读取源内容。
+选中后,当请求的报头中含有Pragma: no-cache或Cache-Control: no-cache时,会跳过缓存直接读取源内容,一般仅用于调试。
为了给您提供更好的服务,我们正在升级网站,请稍后重新访问。
-Request ID: \${requestId}. +Connection: \${remoteAddr} (Client) -> \${serverAddr} (Server) +Request ID: \${requestId} ` @@ -11560,23 +11569,6 @@ Vue.component("http-access-log-config-box", { ` }) -// 显示流量限制说明 -Vue.component("traffic-limit-view", { - props: ["v-traffic-limit"], - data: function () { - return { - config: this.vTrafficLimit - } - }, - template: `选中后,所有源站设置才会生效。
请求源站时的Host,用于修改源站接收到的域名 +
请求源站时的主机名(Host),用于修改源站接收到的域名 ,"跟随CDN域名"是指源站接收到的域名和当前CDN访问域名保持一致 ,"跟随源站"是指源站接收到的域名仍然是填写的源站地址中的信息,不随代理服务域名改变而改变 ,自定义Host内容中支持请求变量。
@@ -12215,7 +12209,7 @@ Vue.component("reverse-proxy-box", {选中后,会自动向源站请求添加这些Header。
+选中后,会自动向源站请求添加这些报头,以便于源站获取客户端信息。
源站保持等待的空闲超时时间,0表示使用默认时间。
选中后,表示当源站返回状态码为50X(比如502、504)时,自动重试。
+选中后表示使用自定义的请求变量获取客户端IP。
+选中后,表示使用自定义的请求变量获取客户端IP。
{{option.description}}
+{{option.description}}
请输入包含有客户端IP的请求报头,需要注意大小写,常见的有
通过此变量获取用户的IP地址。具体可用的请求变量列表可参考官方网站文档。
-通过此变量获取用户的IP地址。具体可用的请求变量列表可参考官方网站文档;比如通过报头传递IP的情形,可以使用
选中后表示开启自动WebP压缩;只有满足缓存条件的图片内容才会被转换。
+选中后表示开启自动WebP压缩;图片的宽和高均不能超过16383像素;只有满足缓存条件的图片内容才会被转换。
@@ -13296,6 +13364,44 @@ Vue.component("http-oss-bucket-params", { ` }) +Vue.component("http-request-scripts-config-box", { + props: ["vRequestScriptsConfig", "v-is-location"], + data: function () { + let config = this.vRequestScriptsConfig + if (config == null) { + config = {} + } + return { + config: config + } + }, + methods: { + changeInitGroup: function (group) { + this.config.initGroup = group + this.$forceUpdate() + }, + changeRequestGroup: function (group) { + this.config.requestGroup = group + this.$forceUpdate() + } + }, + template: `在请求刚初始化时调用,此时自定义报头等尚未生效。
+在准备执行请求或者转发请求之前调用,此时自定义报头、源站等已准备好。
+模板中必须包含\${body}表示验证码表单!整个页面的模板,支持HTML,其中必须使用
警告:{{uiBodyWarning}}模板中必须包含\${body}表示验证码表单!整个页面的模板,支持HTML,其中必须使用