Documentation
¶
Index ¶
Constants ¶
View Source
const ( RejectActionProxy = "proxy" RejectActionRedirect = "redirect" RejectActionDrop = "drop" RejectActionNone = "none" )
View Source
const ( FilterActionAccept = "accept" FilterActionReject = "reject" )
Variables ¶
This section is empty.
Functions ¶
func FormatStringSlice ¶ added in v1.1.0
func FormatStringerSlice ¶ added in v1.1.0
Types ¶
type Config ¶
type Config struct {
Rules []RuleConfig `mapstructure:"rules"`
Proxies []ProxyConfig `mapstructure:"proxies"`
Globals Globals `mapstructure:"globals"`
}
type ProxyConfig ¶
type ProxyConfig struct {
Name string `mapstructure:"name"`
Type string `mapstructure:"type"`
ListenAddr string `mapstructure:"listen"`
TargetAddr string `mapstructure:"target"`
Timeout time.Duration `mapstructure:"timeout"`
TLS []TLS `mapstructure:"tls"`
RuleSettings RuleSettings `mapstructure:"filter_settings"`
Filters []Filter `mapstructure:"filters"`
}
type RuleConfig ¶ added in v1.3.0
type RuleSettings ¶ added in v1.3.0
Click to show internal directories.
Click to hide internal directories.