支持PROXY Protocol

This commit is contained in:
刘祥超
2021-10-12 20:18:02 +08:00
parent 90d71811dc
commit be5c54d903
4 changed files with 99 additions and 56 deletions

View File

@@ -0,0 +1,21 @@
// Copyright 2021 Liuxiangchao iwind.liu@gmail.com. All rights reserved.
package serverconfigs
type ProxyProtocolVersion = int
const (
ProxyProtocolVersion1 ProxyProtocolVersion = 1
ProxyProtocolVersion2 ProxyProtocolVersion = 2
)
// ProxyProtocolConfig PROXY Protocol配置
type ProxyProtocolConfig struct {
IsOn bool `yaml:"isOn" json:"isOn"`
Version ProxyProtocolVersion `yaml:"version" json:"version"`
}
// Init 初始化
func (this *ProxyProtocolConfig) Init() error {
return nil
}