Versions in this module Expand all Collapse all v1 v1.0.1 Dec 12, 2024 Changes in this version + func DeleteCachedConjureRegistration(_ *ConjureConfig) + func DialConjure(_ context.Context, _ bool, _ string, _ Dialer, _ string, _ *ConjureConfig) (net.Conn, error) + func DialTapDance(_ context.Context, _ bool, _ string, _ Dialer, _ string) (net.Conn, error) + func Enabled() bool + func Listen(_ string) (net.Listener, error) + type ConjureConfig struct + APIRegistrarBidirectionalURL string + APIRegistrarDelay time.Duration + APIRegistrarHTTPClient *http.Client + DTLSEmptyInitialPacket bool + DecoyRegistrarDelay time.Duration + DecoyRegistrarWidth int + DiagnosticID string + DoDecoyRegistration bool + EnableIPv6Dials bool + EnablePortRandomization bool + EnableRegistrationOverrides bool + Logger common.Logger + RegistrationCacheKey string + RegistrationCacheTTL time.Duration + STUNServerAddress string + Transport string + type Dialer func(ctx context.Context, network, laddr, raddr string) (net.Conn, error) + type Listener struct