{{"基于这个路径的网址将会被代理"|T}}
{{"符合条件的访问将会被代理到这个地址。至少一个。如有多个,要用空格隔开。如果没有指定sheme(http/https),默认使用http。支持Unix sockets。"|T}}
{{$v := Form "proxy_policy"}}
{{"超时之后判断为失败。设置的值需要带单位(秒:s / 分钟:m),比如,输入30s表示30秒。输入0s表示禁用"|T}}
{{"允许的最小值为1,默认为1。如果“最大连接时间”被设置为禁用,则不使用此功能。达到最大失败次数后,将不再连接"|T}}
{{"设置的值需要带单位(秒:s / 分钟:m),比如,输入30s表示30秒。输入0s表示禁用"|T}}
{{"默认值250ms。设置的值需要带单位(毫秒:ms / 秒:s / 分钟:m),比如,输入30s表示30秒。输入0s表示禁用"|T}}
{{"将使用设定的路径检查每一个后端的健康状态。如果后端返回的状态码为200-399则意味着后端是健康的,否则标记为不健康"|T}}
{{"默认值30s。设置的值需要带单位(秒:s / 分钟:m),比如,输入30s表示30秒"|T}}
{{"默认值60s。设置的值需要带单位(秒:s / 分钟:m),比如,输入30s表示30秒"|T}}
{{"也就是设置header中的keepalive值。时间单位为秒。值为0时表示禁用"|T}}
{{$vals := FormValues "proxy_header_upstream_v"}} {{$vlen := len $vals}} {{range $k,$v:=FormValues "proxy_header_upstream_k"}} {{if lt $k $vlen}} {{end}} {{end}}
{{"名称"|T}} {{"值"|T}} {{"删除"|T}}
{{"如果名称带前缀“+”,则代表追加;带前缀“-”并且值为空,则代表删除;无前缀,则代表覆盖"|T}}
{{$vals := FormValues "proxy_header_downstream_v"}} {{$vlen := len $vals}} {{range $k,$v:=FormValues "proxy_header_downstream_k"}} {{if lt $k $vlen}} {{end}} {{end}}
{{"名称"|T}} {{"值"|T}} {{"删除"|T}}
{{"如果名称带前缀“+”,则代表追加;带前缀“-”并且值为空,则代表删除;无前缀,则代表覆盖"|T}}
{{"在提交到后端之前要删除的路径前缀。例如/api/foo删除掉前缀/api后就成了/foo"|T}}
{{"用空格分隔的忽略代理路径。符合这些路径的网址将不会代理到后端"|T}}
{{"可以使用端口范围,像这样“:8080-8085”"|T}}
{{$proxyPreset := FormValues "proxy_preset"}}
{{"通过覆盖后端TLS证书的方式来禁用HTTPS功能"|T}}

表示当前代理转发WebSocket连接。 等同于:

header_upstream Connection {>Connection}
header_upstream Upgrade {>Upgrade}
注意:HTTP/2不支持upgrade协议

把来自浏览器端提交的原始主机信息传递给后端。等同于:

header_upstream Host {host}
header_upstream X-Real-IP {remote}
header_upstream X-Forwarded-For {remote}
header_upstream X-Forwarded-Proto {scheme}

上面用花括号"{}"括起来的部分是{{"占位符"|T}}