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.