Documentation
¶
Index ¶
Constants ¶
View Source
const ( PolicyReject = "REJECT" PolicyDirect = "DIRECT" PolicyGlobal = "GLOBAL" PolicyMock = "MOCK" PolicyNone = "NONE" RuleDomainSuffix = "DOMAIN-SUFFIX" RuleDomain = "DOMAIN" RuleDomainKeyword = "DOMAIN-KEYWORD" RuleGeoIP = "GEOIP" RuleFinal = "FINAL" RuleIPCIDR = "IP-CIDR" ConnModeDirect = "DIRECT" ConnModeRemote = "REMOTE" ConnModeRule = "RULE" ConnModeReject = "REJECT" OptionTunMode = "tun-mode" )
Variables ¶
View Source
var ( FailedRule = &Rule{Type: "FAILED", Policy: "FAILED"} DirectRule = &Rule{Type: "GLOBAL", Policy: PolicyDirect} RemoteRule = &Rule{Type: "GLOBAL", Policy: PolicyGlobal} RejectRule = &Rule{Type: "GLOBAL", Policy: PolicyReject} MockRule = &Rule{Type: "MOCK", Policy: PolicyMock} )
Functions ¶
func ApplyConfig ¶
func ApplyConfig(config IRuleConfig) error
func GetConnMode ¶
func GetConnMode() string
func SetConnMode ¶
Types ¶
type IRuleConfig ¶
Click to show internal directories.
Click to hide internal directories.