constant

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2022 License: GPL-2.0 Imports: 5 Imported by: 190

Documentation

Index

Constants

View Source
const (
	ProtocolTLS  = "tls"
	ProtocolHTTP = "http"
	ProtocolQUIC = "quic"
	ProtocolDNS  = "dns"
	ProtocolSTUN = "stun"
)
View Source
const (
	TypeTun         = "tun"
	TypeRedirect    = "redirect"
	TypeTProxy      = "tproxy"
	TypeDirect      = "direct"
	TypeBlock       = "block"
	TypeDNS         = "dns"
	TypeSocks       = "socks"
	TypeHTTP        = "http"
	TypeMixed       = "mixed"
	TypeShadowsocks = "shadowsocks"
	TypeVMess       = "vmess"
	TypeTrojan      = "trojan"
	TypeNaive       = "naive"
)
View Source
const (
	RuleTypeDefault = "default"
	RuleTypeLogical = "logical"
)
View Source
const (
	LogicalTypeAnd = "and"
	LogicalTypeOr  = "or"
)
View Source
const (
	TCPTimeout         = 5 * time.Second
	ReadPayloadTimeout = 300 * time.Millisecond
	DNSTimeout         = 10 * time.Second
	QUICTimeout        = 30 * time.Second
	STUNTimeout        = 15 * time.Second
	UDPTimeout         = 5 * time.Minute
)
View Source
const CGO_ENABLED = true
View Source
const IsAndroid = goos.IsAndroid == 1
View Source
const IsDarwin = goos.IsDarwin == 1
View Source
const IsDragonfly = goos.IsDragonfly == 1
View Source
const IsFreebsd = goos.IsFreebsd == 1
View Source
const IsHurd = goos.IsHurd == 1
View Source
const IsIllumos = goos.IsIllumos == 1
View Source
const IsIos = goos.IsIos == 1
View Source
const IsJs = goos.IsJs == 1
View Source
const IsLinux = goos.IsLinux == 1
View Source
const IsNacl = goos.IsNacl == 1
View Source
const IsNetbsd = goos.IsNetbsd == 1
View Source
const IsOpenbsd = goos.IsOpenbsd == 1
View Source
const IsPlan9 = goos.IsPlan9 == 1
View Source
const IsSolaris = goos.IsSolaris == 1
View Source
const IsWindows = goos.IsWindows == 1
View Source
const IsZos = goos.IsZos == 1
View Source
const QUIC_AVAILABLE = false
View Source
const (
	TypeSelector = "selector"
)

Variables

View Source
var (
	Version = "20220812"
	Commit  = ""
)

Functions

func FindPath

func FindPath(name string) (string, bool)

Types

type DomainStrategy

type DomainStrategy = uint8
const (
	DomainStrategyAsIS DomainStrategy = iota
	DomainStrategyPreferIPv4
	DomainStrategyPreferIPv6
	DomainStrategyUseIPv4
	DomainStrategyUseIPv6
)

Directories

Path Synopsis
package goos contains GOOS-specific constants.
package goos contains GOOS-specific constants.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL