gstun

package
v0.0.0-...-bad6181 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2024 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	NatTypeUnknown            = NatType("NatUnknown")
	NatTypeBlocked            = NatType("NatBlocked")
	NatTypeNotBehind          = NatType("NatNotBehind")
	NatTypeSymmetric          = NatType("NatSymmetric")
	NatTypeFullCone           = NatType("NatFullCone")
	NatTypeAddrRestrictedCone = NatType("NatAddrRestrictedCone")
	NatTypePortRestrictedCone = NatType("NatPortRestrictedCone")

	BehaviorTypeUnknown     = BehaviorType("BehaviorUnknown")
	BehaviorTypeEndpoint    = BehaviorType("BehaviorEndpointIndependent")
	BehaviorTypeAddr        = BehaviorType("BehaviorAddressDependent")
	BehaviorTypeAddrAndPort = BehaviorType("BehaviorAddressAndPortDependent")
)

Functions

This section is empty.

Types

type BehaviorType

type BehaviorType string

type Nat

type Nat struct {
	ExternalAddr  []gnet.IPPort
	NatType       NatType
	MappingType   BehaviorType
	FilteringType BehaviorType
}

func Discover

func Discover(stunServer string) (*Nat, error)

type NatType

type NatType string

Jump to

Keyboard shortcuts

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