源站支持404内容自动重试其他源站

This commit is contained in:
GoEdgeLab
2023-11-15 19:06:51 +08:00
parent d36dee39fe
commit 1a616e3e80
4 changed files with 58 additions and 46 deletions

View File

@@ -45,6 +45,7 @@ type ReverseProxyConfig struct {
RequestURI string `yaml:"requestURI" json:"requestURI"` // 请求URI支持变量如果同时定义了StripPrefix则先执行StripPrefix
RequestHostExcludingPort bool `yaml:"requestHostExcludingPort" json:"requestHostExcludingPort"` // 请求Host不包括端口
Retry50X bool `yaml:"retry50X" json:"retry50X"` // 50x 错误重试
Retry40X bool `yaml:"retry40X" json:"retry40X"` // 40x 内容重试源站
AddHeaders []string `yaml:"addHeaders" json:"addHeaders"` // 自动添加的Header