constant

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2023 License: GPL-2.0 Imports: 7 Imported by: 111

Documentation

Index

Constants

View Source
const (
	DHCPTTL     = time.Hour
	DHCPTimeout = time.Minute
)
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"
	TypeWireGuard    = "wireguard"
	TypeHysteria     = "hysteria"
	TypeTor          = "tor"
	TypeSSH          = "ssh"
	TypeShadowTLS    = "shadowtls"
	TypeShadowsocksR = "shadowsocksr"
	TypeVLESS        = "vless"
)
View Source
const (
	TypeSelector = "selector"
	TypeURLTest  = "urltest"
)
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
	DefaultURLTestInterval = 1 * time.Minute
)
View Source
const (
	V2RayTransportTypeHTTP      = "http"
	V2RayTransportTypeWebsocket = "ws"
	V2RayTransportTypeQUIC      = "quic"
	V2RayTransportTypeGRPC      = "grpc"
)
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 || goos.IsAndroid == 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 TimeLayout = "2006-01-02 15:04:05 -0700"

Variables

View Source
var ErrQUICNotIncluded = E.New(`QUIC is not included in this build, rebuild with -tags with_quic`)
View Source
var ErrTLSRequired = E.New("TLS required")
View Source
var Version = "unknown"

Functions

func BasePath added in v1.2.0

func BasePath(name string) string

func FindPath

func FindPath(name string) (string, bool)

func SetBasePath added in v1.2.0

func SetBasePath(path string)

Types

This section is empty.

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