mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-03 20:40:25 +08:00
26 lines
1.3 KiB
Go
26 lines
1.3 KiB
Go
package serverconfigs
|
|
|
|
// GlobalConfig 服务相关的全局设置
|
|
// Deprecated
|
|
type GlobalConfig struct {
|
|
// HTTP & HTTPS相关配置
|
|
HTTPAll struct {
|
|
//MatchDomainStrictly bool `yaml:"matchDomainStrictly" json:"matchDomainStrictly"` // 是否严格匹配域名
|
|
//AllowMismatchDomains []string `yaml:"allowMismatchDomains" json:"allowMismatchDomains"` // 允许的不匹配的域名
|
|
//DefaultDomain string `yaml:"defaultDomain" json:"defaultDomain"` // 默认的域名
|
|
//DomainMismatchAction *DomainMismatchAction `yaml:"domainMismatchAction" json:"domainMismatchAction"` // 不匹配时采取的动作
|
|
//DomainAuditingIsOn bool `yaml:"domainAuditingIsOn" json:"domainAuditingIsOn"` // 域名是否需要审核
|
|
//DomainAuditingPrompt string `yaml:"domainAuditingPrompt" json:"domainAuditingPrompt"` // 域名审核的提示
|
|
} `yaml:"httpAll" json:"httpAll"`
|
|
|
|
TCPAll struct {
|
|
PortRangeMin int `yaml:"portRangeMin" json:"portRangeMin"` // 最小端口
|
|
PortRangeMax int `yaml:"portRangeMax" json:"portRangeMax"` // 最大端口
|
|
DenyPorts []int `yaml:"denyPorts" json:"denyPorts"` // 禁止使用的端口
|
|
} `yaml:"tcpAll" json:"tcpAll"`
|
|
}
|
|
|
|
func (this *GlobalConfig) Init() error {
|
|
return nil
|
|
}
|