|
| https://go.dev/ |
| Skip to Main Content | https://pkg.go.dev/github.com/connet-dev/connet#main-content |
|
Why Go
| https://pkg.go.dev/github.com/connet-dev/connet |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/connet-dev/connet |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/connet-dev/connet |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
|
| https://groups.google.com/g/golang-nuts |
|
| https://github.com/golang |
|
| https://twitter.com/golang |
|
| https://www.reddit.com/r/golang/ |
|
| https://invite.slack.golangbridge.org/ |
|
| https://stackoverflow.com/collectives/go |
|
| https://go.dev/ |
|
Why Go
| https://pkg.go.dev/github.com/connet-dev/connet |
|
Why Go
| https://pkg.go.dev/github.com/connet-dev/connet |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/connet-dev/connet |
|
Docs
| https://pkg.go.dev/github.com/connet-dev/connet |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/connet-dev/connet |
|
Community
| https://pkg.go.dev/github.com/connet-dev/connet |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
| https://groups.google.com/g/golang-nuts |
| https://github.com/golang |
| https://twitter.com/golang |
| https://www.reddit.com/r/golang/ |
| https://invite.slack.golangbridge.org/ |
| https://stackoverflow.com/collectives/go |
| Discover Packages | https://pkg.go.dev/ |
|
github.com/connet-dev/connet
| https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3 |
|
| https://go.dev/ |
|
Version:
v0.15.3
| https://pkg.go.dev/github.com/connet-dev/connet?tab=versions |
|
Go to latest
| https://pkg.go.dev/github.com/connet-dev/connet |
| Apache-2.0 | https://pkg.go.dev/github.com/connet-dev/connet?tab=licenses |
|
Imports: 47
| https://pkg.go.dev/github.com/connet-dev/connet?tab=imports |
|
Imported by: 0
| https://pkg.go.dev/github.com/connet-dev/connet?tab=importedby |
| go.mod | https://github.com/connet-dev/connet/tree/v0.15.3/go.mod |
| Learn more about best practices | https://pkg.go.dev/about#best-practices |
|
github.com/connet-dev/connet
| https://github.com/connet-dev/connet |
|
Open Source Insights
| https://deps.dev/go/github.com%2Fconnet-dev%2Fconnet/v0.15.3 |
|
README
| https://pkg.go.dev/github.com/connet-dev/connet#section-readme |
|
Features
| https://pkg.go.dev/github.com/connet-dev/connet#readme-features |
|
Architecture
| https://pkg.go.dev/github.com/connet-dev/connet#readme-architecture |
|
Quickstart
| https://pkg.go.dev/github.com/connet-dev/connet#readme-quickstart |
|
Server
| https://pkg.go.dev/github.com/connet-dev/connet#readme-server |
|
TLS Certificates
| https://pkg.go.dev/github.com/connet-dev/connet#readme-tls-certificates |
|
Client D (aka the destination)
| https://pkg.go.dev/github.com/connet-dev/connet#readme-client-d-aka-the-destination |
|
Client S (aka the source)
| https://pkg.go.dev/github.com/connet-dev/connet#readme-client-s-aka-the-source |
|
Configuration
| https://pkg.go.dev/github.com/connet-dev/connet#readme-configuration |
|
Client
| https://pkg.go.dev/github.com/connet-dev/connet#readme-client |
|
Client environment
| https://pkg.go.dev/github.com/connet-dev/connet#readme-client-environment |
|
Server
| https://pkg.go.dev/github.com/connet-dev/connet#readme-server-1 |
|
Control server
| https://pkg.go.dev/github.com/connet-dev/connet#readme-control-server |
|
Relay server
| https://pkg.go.dev/github.com/connet-dev/connet#readme-relay-server |
|
Servers environment
| https://pkg.go.dev/github.com/connet-dev/connet#readme-servers-environment |
|
NAT Management
| https://pkg.go.dev/github.com/connet-dev/connet#readme-nat-management |
|
IP Restrictions
| https://pkg.go.dev/github.com/connet-dev/connet#readme-ip-restrictions |
|
Name Restrictions
| https://pkg.go.dev/github.com/connet-dev/connet#readme-name-restrictions |
|
Role Restrictions
| https://pkg.go.dev/github.com/connet-dev/connet#readme-role-restrictions |
|
Relay Encryption
| https://pkg.go.dev/github.com/connet-dev/connet#readme-relay-encryption |
|
Source load balancer
| https://pkg.go.dev/github.com/connet-dev/connet#readme-source-load-balancer |
|
Dial timeout
| https://pkg.go.dev/github.com/connet-dev/connet#readme-dial-timeout |
|
Storage
| https://pkg.go.dev/github.com/connet-dev/connet#readme-storage |
|
Logging
| https://pkg.go.dev/github.com/connet-dev/connet#readme-logging |
|
Tuning
| https://pkg.go.dev/github.com/connet-dev/connet#readme-tuning |
|
QUIC stateless reset key
| https://pkg.go.dev/github.com/connet-dev/connet#readme-quic-stateless-reset-key |
|
Client
| https://pkg.go.dev/github.com/connet-dev/connet#readme-client-1 |
|
Server
| https://pkg.go.dev/github.com/connet-dev/connet#readme-server-2 |
|
Other Commands
| https://pkg.go.dev/github.com/connet-dev/connet#readme-other-commands |
|
Installation
| https://pkg.go.dev/github.com/connet-dev/connet#readme-installation |
|
NixOS
| https://pkg.go.dev/github.com/connet-dev/connet#readme-nixos |
|
Flakes
| https://pkg.go.dev/github.com/connet-dev/connet#readme-flakes |
|
Docker
| https://pkg.go.dev/github.com/connet-dev/connet#readme-docker |
|
Embedding
| https://pkg.go.dev/github.com/connet-dev/connet#readme-embedding |
|
Embedding the client
| https://pkg.go.dev/github.com/connet-dev/connet#readme-embedding-the-client |
|
Embedding the server (control or relay)
| https://pkg.go.dev/github.com/connet-dev/connet#readme-embedding-the-server-control-or-relay |
|
Examples
| https://pkg.go.dev/github.com/connet-dev/connet#readme-examples |
|
Hosting
| https://pkg.go.dev/github.com/connet-dev/connet#readme-hosting |
|
Planlog
| https://pkg.go.dev/github.com/connet-dev/connet#readme-planlog |
|
Next
| https://pkg.go.dev/github.com/connet-dev/connet#readme-next |
|
Future
| https://pkg.go.dev/github.com/connet-dev/connet#readme-future |
|
Changelog
| https://pkg.go.dev/github.com/connet-dev/connet#readme-changelog |
|
v0.15.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-15-0 |
|
v0.14.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-14-0 |
|
v0.13.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-13-0 |
|
v0.12.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-12-0 |
|
v0.11.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-11-0 |
|
v0.10.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-10-0 |
|
v0.9.12
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-9-12 |
|
v0.9.4
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-9-4 |
|
v0.9.3
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-9-3 |
|
v0.9.2
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-9-2 |
|
v0.9.1
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-9-1 |
|
v0.9.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-9-0 |
|
v0.8.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-8-0 |
|
v0.7.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-7-0 |
|
v0.6.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-6-0 |
|
v0.5.0
| https://pkg.go.dev/github.com/connet-dev/connet#readme-v0-5-0 |
|
Resources
| https://pkg.go.dev/github.com/connet-dev/connet#readme-resources |
|
Documentation
| https://pkg.go.dev/github.com/connet-dev/connet#section-documentation |
|
Index
| https://pkg.go.dev/github.com/connet-dev/connet#pkg-index |
|
Constants
| https://pkg.go.dev/github.com/connet-dev/connet#pkg-constants |
|
Variables
| https://pkg.go.dev/github.com/connet-dev/connet#pkg-variables |
|
Functions
| https://pkg.go.dev/github.com/connet-dev/connet#pkg-functions |
|
EndpointNames(eps)
| https://pkg.go.dev/github.com/connet-dev/connet#EndpointNames |
|
PBFromEncryptions(schemes)
| https://pkg.go.dev/github.com/connet-dev/connet#PBFromEncryptions |
|
Types
| https://pkg.go.dev/github.com/connet-dev/connet#pkg-types |
|
type Client
| https://pkg.go.dev/github.com/connet-dev/connet#Client |
|
Connect(ctx, opts)
| https://pkg.go.dev/github.com/connet-dev/connet#Connect |
|
(c) Close()
| https://pkg.go.dev/github.com/connet-dev/connet#Client.Close |
|
(c) Destination(ctx, cfg)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.Destination |
|
(c) DestinationHTTP(ctx, cfg, handler)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationHTTP |
|
(c) DestinationHTTPProxy(ctx, cfg, dstUrl)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationHTTPProxy |
|
(c) DestinationHTTPSProxy(ctx, cfg, dstUrl, cas)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationHTTPSProxy |
|
(c) DestinationTCP(ctx, cfg, addr)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationTCP |
|
(c) DestinationTLS(ctx, cfg, addr, cas)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationTLS |
|
(c) Destinations()
| https://pkg.go.dev/github.com/connet-dev/connet#Client.Destinations |
|
(c) GetDestination(name)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.GetDestination |
|
(c) GetSource(name)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.GetSource |
|
(c) Source(ctx, cfg)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.Source |
|
(c) SourceHTTP(ctx, cfg, srcURL)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceHTTP |
|
(c) SourceHTTPS(ctx, cfg, srcURL, cert)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceHTTPS |
|
(c) SourceTCP(ctx, cfg, addr)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceTCP |
|
(c) SourceTLS(ctx, cfg, addr, cert)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceTLS |
|
(c) Sources()
| https://pkg.go.dev/github.com/connet-dev/connet#Client.Sources |
|
(c) Status(ctx)
| https://pkg.go.dev/github.com/connet-dev/connet#Client.Status |
|
type ClientStatus
| https://pkg.go.dev/github.com/connet-dev/connet#ClientStatus |
|
type Destination
| https://pkg.go.dev/github.com/connet-dev/connet#Destination |
|
(d) Accept()
| https://pkg.go.dev/github.com/connet-dev/connet#Destination.Accept |
|
(d) AcceptContext(ctx)
| https://pkg.go.dev/github.com/connet-dev/connet#Destination.AcceptContext |
|
(d) Addr()
| https://pkg.go.dev/github.com/connet-dev/connet#Destination.Addr |
|
(d) Close()
| https://pkg.go.dev/github.com/connet-dev/connet#Destination.Close |
|
(d) Config()
| https://pkg.go.dev/github.com/connet-dev/connet#Destination.Config |
|
(d) Context()
| https://pkg.go.dev/github.com/connet-dev/connet#Destination.Context |
|
(d) Status()
| https://pkg.go.dev/github.com/connet-dev/connet#Destination.Status |
|
type DestinationConfig
| https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
|
NewDestinationConfig(name)
| https://pkg.go.dev/github.com/connet-dev/connet#NewDestinationConfig |
|
(cfg) WithDialTimeout(timeout)
| https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithDialTimeout |
|
(cfg) WithProxy(proxy)
| https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithProxy |
|
(cfg) WithRelayEncryptions(schemes)
| https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithRelayEncryptions |
|
(cfg) WithRoute(route)
| https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithRoute |
|
type DestinationStatus
| https://pkg.go.dev/github.com/connet-dev/connet#DestinationStatus |
|
type EncryptionScheme
| https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
|
EncryptionFromPB(pb)
| https://pkg.go.dev/github.com/connet-dev/connet#EncryptionFromPB |
|
EncryptionsFromPB(pbs)
| https://pkg.go.dev/github.com/connet-dev/connet#EncryptionsFromPB |
|
ParseEncryptionScheme(s)
| https://pkg.go.dev/github.com/connet-dev/connet#ParseEncryptionScheme |
|
SelectEncryptionScheme(dst, src)
| https://pkg.go.dev/github.com/connet-dev/connet#SelectEncryptionScheme |
|
(e) PB()
| https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme.PB |
|
type Endpoint
| https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
|
EndpointFromPB(f)
| https://pkg.go.dev/github.com/connet-dev/connet#EndpointFromPB |
|
NewEndpoint(s)
| https://pkg.go.dev/github.com/connet-dev/connet#NewEndpoint |
|
(f) MarshalText()
| https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.MarshalText |
|
(f) PB()
| https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.PB |
|
(f) String()
| https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.String |
|
(f) UnmarshalText(b)
| https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.UnmarshalText |
|
type HTTPDestination
| https://pkg.go.dev/github.com/connet-dev/connet#HTTPDestination |
|
NewHTTPDestination(dst, handler)
| https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPDestination |
|
NewHTTPFileDestination(dst, root)
| https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPFileDestination |
|
NewHTTPProxyDestination(dst, dstURL, cfg, timeout)
| https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPProxyDestination |
|
(d) Run(ctx)
| https://pkg.go.dev/github.com/connet-dev/connet#HTTPDestination.Run |
|
type HTTPSource
| https://pkg.go.dev/github.com/connet-dev/connet#HTTPSource |
|
NewHTTPSource(src, srcURL, cfg)
| https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPSource |
|
(s) Run(ctx)
| https://pkg.go.dev/github.com/connet-dev/connet#HTTPSource.Run |
|
type LoadBalancePolicy
| https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
|
ParseLBPolicy(s)
| https://pkg.go.dev/github.com/connet-dev/connet#ParseLBPolicy |
|
type LoadBalanceRetry
| https://pkg.go.dev/github.com/connet-dev/connet#LoadBalanceRetry |
|
ParseLBRetry(s)
| https://pkg.go.dev/github.com/connet-dev/connet#ParseLBRetry |
|
type Option
| https://pkg.go.dev/github.com/connet-dev/connet#Option |
|
DirectAddress(address)
| https://pkg.go.dev/github.com/connet-dev/connet#DirectAddress |
|
DirectStatelessResetKey(key)
| https://pkg.go.dev/github.com/connet-dev/connet#DirectStatelessResetKey |
|
DirectStatelessResetKeyFile(path)
| https://pkg.go.dev/github.com/connet-dev/connet#DirectStatelessResetKeyFile |
|
DirectStatelessResetKeyFromEnv()
| https://pkg.go.dev/github.com/connet-dev/connet#DirectStatelessResetKeyFromEnv |
|
HandshakeIdleTimeout(d)
| https://pkg.go.dev/github.com/connet-dev/connet#HandshakeIdleTimeout |
|
Logger(logger)
| https://pkg.go.dev/github.com/connet-dev/connet#Logger |
|
Metadata(metadata)
| https://pkg.go.dev/github.com/connet-dev/connet#Metadata |
|
NatPMPConfig(pmp)
| https://pkg.go.dev/github.com/connet-dev/connet#NatPMPConfig |
|
ServerAddress(address)
| https://pkg.go.dev/github.com/connet-dev/connet#ServerAddress |
|
ServerCAs(cas)
| https://pkg.go.dev/github.com/connet-dev/connet#ServerCAs |
|
ServerCAsFile(certFile)
| https://pkg.go.dev/github.com/connet-dev/connet#ServerCAsFile |
|
ServerName(name)
| https://pkg.go.dev/github.com/connet-dev/connet#ServerName |
|
Token(token)
| https://pkg.go.dev/github.com/connet-dev/connet#Token |
|
TokenFromEnv()
| https://pkg.go.dev/github.com/connet-dev/connet#TokenFromEnv |
|
type ProxyProtoConn
| https://pkg.go.dev/github.com/connet-dev/connet#ProxyProtoConn |
|
type ProxyVersion
| https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
|
ParseProxyVersion(s)
| https://pkg.go.dev/github.com/connet-dev/connet#ParseProxyVersion |
|
ProxyVersionFromPB(r)
| https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersionFromPB |
|
(v) PB()
| https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion.PB |
|
(v) Wrap(conn)
| https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion.Wrap |
|
type Role
| https://pkg.go.dev/github.com/connet-dev/connet#Role |
|
ParseRole(s)
| https://pkg.go.dev/github.com/connet-dev/connet#ParseRole |
|
RoleFromPB(r)
| https://pkg.go.dev/github.com/connet-dev/connet#RoleFromPB |
|
(r) Invert()
| https://pkg.go.dev/github.com/connet-dev/connet#Role.Invert |
|
(r) MarshalText()
| https://pkg.go.dev/github.com/connet-dev/connet#Role.MarshalText |
|
(r) PB()
| https://pkg.go.dev/github.com/connet-dev/connet#Role.PB |
|
(r) String()
| https://pkg.go.dev/github.com/connet-dev/connet#Role.String |
|
(r) UnmarshalText(b)
| https://pkg.go.dev/github.com/connet-dev/connet#Role.UnmarshalText |
|
type RouteOption
| https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
|
ParseRouteOption(s)
| https://pkg.go.dev/github.com/connet-dev/connet#ParseRouteOption |
|
(r) AllowDirect()
| https://pkg.go.dev/github.com/connet-dev/connet#RouteOption.AllowDirect |
|
(r) AllowFrom(from)
| https://pkg.go.dev/github.com/connet-dev/connet#RouteOption.AllowFrom |
|
(r) AllowRelay()
| https://pkg.go.dev/github.com/connet-dev/connet#RouteOption.AllowRelay |
|
type Source
| https://pkg.go.dev/github.com/connet-dev/connet#Source |
|
(s) Close()
| https://pkg.go.dev/github.com/connet-dev/connet#Source.Close |
|
(s) Config()
| https://pkg.go.dev/github.com/connet-dev/connet#Source.Config |
|
(s) Context()
| https://pkg.go.dev/github.com/connet-dev/connet#Source.Context |
|
(s) Dial(network, address)
| https://pkg.go.dev/github.com/connet-dev/connet#Source.Dial |
|
(s) DialContext(ctx, network, address)
| https://pkg.go.dev/github.com/connet-dev/connet#Source.DialContext |
|
(s) Status()
| https://pkg.go.dev/github.com/connet-dev/connet#Source.Status |
|
type SourceConfig
| https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
|
NewSourceConfig(name)
| https://pkg.go.dev/github.com/connet-dev/connet#NewSourceConfig |
|
(cfg) WithDialTimeout(timeout)
| https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithDialTimeout |
|
(cfg) WithLoadBalance(policy, retry, max)
| https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithLoadBalance |
|
(cfg) WithRelayEncryptions(schemes)
| https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithRelayEncryptions |
|
(cfg) WithRoute(route)
| https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithRoute |
|
type SourceStatus
| https://pkg.go.dev/github.com/connet-dev/connet#SourceStatus |
|
type StatusPeer
| https://pkg.go.dev/github.com/connet-dev/connet#StatusPeer |
|
type StatusRelay
| https://pkg.go.dev/github.com/connet-dev/connet#StatusRelay |
|
type StatusRemotePeer
| https://pkg.go.dev/github.com/connet-dev/connet#StatusRemotePeer |
|
type StatusRemotePeerConnection
| https://pkg.go.dev/github.com/connet-dev/connet#StatusRemotePeerConnection |
|
type TCPDestination
| https://pkg.go.dev/github.com/connet-dev/connet#TCPDestination |
|
NewTCPDestination(dst, addr, timeout, logger)
| https://pkg.go.dev/github.com/connet-dev/connet#NewTCPDestination |
|
NewTLSDestination(dst, addr, cfg, timeout, logger)
| https://pkg.go.dev/github.com/connet-dev/connet#NewTLSDestination |
|
(d) Run(ctx)
| https://pkg.go.dev/github.com/connet-dev/connet#TCPDestination.Run |
|
type TCPSource
| https://pkg.go.dev/github.com/connet-dev/connet#TCPSource |
|
NewTCPSource(src, addr, logger)
| https://pkg.go.dev/github.com/connet-dev/connet#NewTCPSource |
|
NewTLSSource(src, addr, cfg, logger)
| https://pkg.go.dev/github.com/connet-dev/connet#NewTLSSource |
|
(s) Run(ctx)
| https://pkg.go.dev/github.com/connet-dev/connet#TCPSource.Run |
|
type WSSource
| https://pkg.go.dev/github.com/connet-dev/connet#WSSource |
|
NewWSSource(src, srcURL, cfg, logger)
| https://pkg.go.dev/github.com/connet-dev/connet#NewWSSource |
|
(s) Run(ctx)
| https://pkg.go.dev/github.com/connet-dev/connet#WSSource.Run |
|
Source Files
| https://pkg.go.dev/github.com/connet-dev/connet#section-sourcefiles |
|
Directories
| https://pkg.go.dev/github.com/connet-dev/connet#section-directories |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#section-readme |
| https://github.com/connet-dev/connet/releases |
| https://pkg.go.dev/github.com/connet-dev/connet |
| https://goreportcard.com/report/github.com/connet-dev/connet |
| https://github.com/connet-dev/connet/raw/main/LICENSE |
| releases | https://github.com/connet-dev/connet/releases |
| docker | https://github.com/orgs/connet-dev/packages/container/package/connet |
| docker | https://pkg.go.dev/github.com/connet-dev/connet#readme-Docker |
| NixOS | https://nixos.org |
| NixOS | https://pkg.go.dev/github.com/connet-dev/connet#readme-NixOS |
| ACME client | https://acmeclients.com/ |
| lego | https://go-acme.github.io/lego/ |
| minica | https://github.com/jsha/minica |
| RFC 4632 | https://www.rfc-editor.org/rfc/rfc4632.html |
| RFC 4291 | https://www.rfc-editor.org/rfc/rfc4291.html |
| golang syntax | https://pkg.go.dev/regexp/syntax |
| wiki page | https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes |
| releases | https://github.com/connet-dev/connet/releases |
| client-module.nix | https://github.com/connet-dev/connet/blob/v0.15.3/nix/client-module.nix |
| server-module.nix | https://github.com/connet-dev/connet/blob/v0.15.3/nix/server-module.nix |
| control-server-module.nix | https://github.com/connet-dev/connet/blob/v0.15.3/nix/control-server-module.nix |
| relay-server-module.nix | https://github.com/connet-dev/connet/blob/v0.15.3/nix/relay-server-module.nix |
| ghcr.io | https://ghcr.io |
| connet.dev | https://connet.dev |
| https://tailscale.com/blog/how-nat-traversal-works | https://tailscale.com/blog/how-nat-traversal-works |
| https://bford.info/pub/net/p2pnat/ | https://bford.info/pub/net/p2pnat/ |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#section-documentation |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#pkg-index |
| Variables | https://pkg.go.dev/github.com/connet-dev/connet#pkg-variables |
| func EndpointNames(eps []Endpoint) []string | https://pkg.go.dev/github.com/connet-dev/connet#EndpointNames |
| func PBFromEncryptions(schemes []EncryptionScheme) []pbconnect.RelayEncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#PBFromEncryptions |
| type Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| func Connect(ctx context.Context, opts ...Option) (*Client, error) | https://pkg.go.dev/github.com/connet-dev/connet#Connect |
| func (c *Client) Close() error | https://pkg.go.dev/github.com/connet-dev/connet#Client.Close |
| func (c *Client) Destination(ctx context.Context, cfg DestinationConfig) (*Destination, error) | https://pkg.go.dev/github.com/connet-dev/connet#Client.Destination |
| func (c *Client) DestinationHTTP(ctx context.Context, cfg DestinationConfig, handler http.Handler) error | https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationHTTP |
| func (c *Client) DestinationHTTPProxy(ctx context.Context, cfg DestinationConfig, dstUrl *url.URL) error | https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationHTTPProxy |
| func (c *Client) DestinationHTTPSProxy(ctx context.Context, cfg DestinationConfig, dstUrl *url.URL, ...) error | https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationHTTPSProxy |
| func (c *Client) DestinationTCP(ctx context.Context, cfg DestinationConfig, addr string) error | https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationTCP |
| func (c *Client) DestinationTLS(ctx context.Context, cfg DestinationConfig, addr string, cas *x509.CertPool) error | https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationTLS |
| func (c *Client) Destinations() []string | https://pkg.go.dev/github.com/connet-dev/connet#Client.Destinations |
| func (c *Client) GetDestination(name string) (*Destination, error) | https://pkg.go.dev/github.com/connet-dev/connet#Client.GetDestination |
| func (c *Client) GetSource(name string) (*Source, error) | https://pkg.go.dev/github.com/connet-dev/connet#Client.GetSource |
| func (c *Client) Source(ctx context.Context, cfg SourceConfig) (*Source, error) | https://pkg.go.dev/github.com/connet-dev/connet#Client.Source |
| func (c *Client) SourceHTTP(ctx context.Context, cfg SourceConfig, srcURL *url.URL) error | https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceHTTP |
| func (c *Client) SourceHTTPS(ctx context.Context, cfg SourceConfig, srcURL *url.URL, cert tls.Certificate) error | https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceHTTPS |
| func (c *Client) SourceTCP(ctx context.Context, cfg SourceConfig, addr string) error | https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceTCP |
| func (c *Client) SourceTLS(ctx context.Context, cfg SourceConfig, addr string, cert tls.Certificate) error | https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceTLS |
| func (c *Client) Sources() []string | https://pkg.go.dev/github.com/connet-dev/connet#Client.Sources |
| func (c *Client) Status(ctx context.Context) (ClientStatus, error) | https://pkg.go.dev/github.com/connet-dev/connet#Client.Status |
| type ClientStatus | https://pkg.go.dev/github.com/connet-dev/connet#ClientStatus |
| type Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| func (d *Destination) Accept() (net.Conn, error) | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Accept |
| func (d *Destination) AcceptContext(ctx context.Context) (net.Conn, error) | https://pkg.go.dev/github.com/connet-dev/connet#Destination.AcceptContext |
| func (d *Destination) Addr() net.Addr | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Addr |
| func (d *Destination) Close() error | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Close |
| func (d *Destination) Config() DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Config |
| func (d *Destination) Context() context.Context | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Context |
| func (d *Destination) Status() (DestinationStatus, error) | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Status |
| type DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| func NewDestinationConfig(name string) DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#NewDestinationConfig |
| func (cfg DestinationConfig) WithDialTimeout(timeout time.Duration) DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithDialTimeout |
| func (cfg DestinationConfig) WithProxy(proxy ProxyVersion) DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithProxy |
| func (cfg DestinationConfig) WithRelayEncryptions(schemes ...EncryptionScheme) DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithRelayEncryptions |
| func (cfg DestinationConfig) WithRoute(route RouteOption) DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithRoute |
| type DestinationStatus | https://pkg.go.dev/github.com/connet-dev/connet#DestinationStatus |
| type EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| func EncryptionFromPB(pb pbconnect.RelayEncryptionScheme) (EncryptionScheme, error) | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionFromPB |
| func EncryptionsFromPB(pbs []pbconnect.RelayEncryptionScheme) ([]EncryptionScheme, error) | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionsFromPB |
| func ParseEncryptionScheme(s string) (EncryptionScheme, error) | https://pkg.go.dev/github.com/connet-dev/connet#ParseEncryptionScheme |
| func SelectEncryptionScheme(dst []EncryptionScheme, src []EncryptionScheme) (EncryptionScheme, error) | https://pkg.go.dev/github.com/connet-dev/connet#SelectEncryptionScheme |
| func (e EncryptionScheme) PB() pbconnect.RelayEncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme.PB |
| type Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| func EndpointFromPB(f *pbmodel.Endpoint) Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#EndpointFromPB |
| func NewEndpoint(s string) Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#NewEndpoint |
| func (f Endpoint) MarshalText() ([]byte, error) | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.MarshalText |
| func (f Endpoint) PB() *pbmodel.Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.PB |
| func (f Endpoint) String() string | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.String |
| func (f *Endpoint) UnmarshalText(b []byte) error | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.UnmarshalText |
| type HTTPDestination | https://pkg.go.dev/github.com/connet-dev/connet#HTTPDestination |
| func NewHTTPDestination(dst *Destination, handler http.Handler) *HTTPDestination | https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPDestination |
| func NewHTTPFileDestination(dst *Destination, root string) *HTTPDestination | https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPFileDestination |
| func NewHTTPProxyDestination(dst *Destination, dstURL *url.URL, cfg *tls.Config, timeout time.Duration) *HTTPDestination | https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPProxyDestination |
| func (d *HTTPDestination) Run(ctx context.Context) error | https://pkg.go.dev/github.com/connet-dev/connet#HTTPDestination.Run |
| type HTTPSource | https://pkg.go.dev/github.com/connet-dev/connet#HTTPSource |
| func NewHTTPSource(src *Source, srcURL *url.URL, cfg *tls.Config) *HTTPSource | https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPSource |
| func (s *HTTPSource) Run(ctx context.Context) error | https://pkg.go.dev/github.com/connet-dev/connet#HTTPSource.Run |
| type LoadBalancePolicy | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
| func ParseLBPolicy(s string) (LoadBalancePolicy, error) | https://pkg.go.dev/github.com/connet-dev/connet#ParseLBPolicy |
| type LoadBalanceRetry | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalanceRetry |
| func ParseLBRetry(s string) (LoadBalanceRetry, error) | https://pkg.go.dev/github.com/connet-dev/connet#ParseLBRetry |
| type Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| func DirectAddress(address string) Option | https://pkg.go.dev/github.com/connet-dev/connet#DirectAddress |
| func DirectStatelessResetKey(key *quic.StatelessResetKey) Option | https://pkg.go.dev/github.com/connet-dev/connet#DirectStatelessResetKey |
| func DirectStatelessResetKeyFile(path string) Option | https://pkg.go.dev/github.com/connet-dev/connet#DirectStatelessResetKeyFile |
| func DirectStatelessResetKeyFromEnv() Option | https://pkg.go.dev/github.com/connet-dev/connet#DirectStatelessResetKeyFromEnv |
| func HandshakeIdleTimeout(d time.Duration) Option | https://pkg.go.dev/github.com/connet-dev/connet#HandshakeIdleTimeout |
| func Logger(logger *slog.Logger) Option | https://pkg.go.dev/github.com/connet-dev/connet#Logger |
| func Metadata(metadata string) Option | https://pkg.go.dev/github.com/connet-dev/connet#Metadata |
| func NatPMPConfig(pmp nat.PMPConfig) Option | https://pkg.go.dev/github.com/connet-dev/connet#NatPMPConfig |
| func ServerAddress(address string) Option | https://pkg.go.dev/github.com/connet-dev/connet#ServerAddress |
| func ServerCAs(cas *x509.CertPool) Option | https://pkg.go.dev/github.com/connet-dev/connet#ServerCAs |
| func ServerCAsFile(certFile string) Option | https://pkg.go.dev/github.com/connet-dev/connet#ServerCAsFile |
| func ServerName(name string) Option | https://pkg.go.dev/github.com/connet-dev/connet#ServerName |
| func Token(token string) Option | https://pkg.go.dev/github.com/connet-dev/connet#Token |
| func TokenFromEnv() Option | https://pkg.go.dev/github.com/connet-dev/connet#TokenFromEnv |
| type ProxyProtoConn | https://pkg.go.dev/github.com/connet-dev/connet#ProxyProtoConn |
| type ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| func ParseProxyVersion(s string) (ProxyVersion, error) | https://pkg.go.dev/github.com/connet-dev/connet#ParseProxyVersion |
| func ProxyVersionFromPB(r pbconnect.ProxyProtoVersion) ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersionFromPB |
| func (v ProxyVersion) PB() pbconnect.ProxyProtoVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion.PB |
| func (v ProxyVersion) Wrap(conn net.Conn) net.Conn | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion.Wrap |
| type Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| func ParseRole(s string) (Role, error) | https://pkg.go.dev/github.com/connet-dev/connet#ParseRole |
| func RoleFromPB(r pbmodel.Role) Role | https://pkg.go.dev/github.com/connet-dev/connet#RoleFromPB |
| func (r Role) Invert() Role | https://pkg.go.dev/github.com/connet-dev/connet#Role.Invert |
| func (r Role) MarshalText() ([]byte, error) | https://pkg.go.dev/github.com/connet-dev/connet#Role.MarshalText |
| func (r Role) PB() pbmodel.Role | https://pkg.go.dev/github.com/connet-dev/connet#Role.PB |
| func (r Role) String() string | https://pkg.go.dev/github.com/connet-dev/connet#Role.String |
| func (r *Role) UnmarshalText(b []byte) error | https://pkg.go.dev/github.com/connet-dev/connet#Role.UnmarshalText |
| type RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| func ParseRouteOption(s string) (RouteOption, error) | https://pkg.go.dev/github.com/connet-dev/connet#ParseRouteOption |
| func (r RouteOption) AllowDirect() bool | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption.AllowDirect |
| func (r RouteOption) AllowFrom(from RouteOption) bool | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption.AllowFrom |
| func (r RouteOption) AllowRelay() bool | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption.AllowRelay |
| type Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| func (s *Source) Close() error | https://pkg.go.dev/github.com/connet-dev/connet#Source.Close |
| func (s *Source) Config() SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#Source.Config |
| func (s *Source) Context() context.Context | https://pkg.go.dev/github.com/connet-dev/connet#Source.Context |
| func (s *Source) Dial(network, address string) (net.Conn, error) | https://pkg.go.dev/github.com/connet-dev/connet#Source.Dial |
| func (s *Source) DialContext(ctx context.Context, network, address string) (net.Conn, error) | https://pkg.go.dev/github.com/connet-dev/connet#Source.DialContext |
| func (s *Source) Status() (SourceStatus, error) | https://pkg.go.dev/github.com/connet-dev/connet#Source.Status |
| type SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| func NewSourceConfig(name string) SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#NewSourceConfig |
| func (cfg SourceConfig) WithDialTimeout(timeout time.Duration) SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithDialTimeout |
| func (cfg SourceConfig) WithLoadBalance(policy LoadBalancePolicy, retry LoadBalanceRetry, max int) SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithLoadBalance |
| func (cfg SourceConfig) WithRelayEncryptions(schemes ...EncryptionScheme) SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithRelayEncryptions |
| func (cfg SourceConfig) WithRoute(route RouteOption) SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithRoute |
| type SourceStatus | https://pkg.go.dev/github.com/connet-dev/connet#SourceStatus |
| type StatusPeer | https://pkg.go.dev/github.com/connet-dev/connet#StatusPeer |
| type StatusRelay | https://pkg.go.dev/github.com/connet-dev/connet#StatusRelay |
| type StatusRemotePeer | https://pkg.go.dev/github.com/connet-dev/connet#StatusRemotePeer |
| type StatusRemotePeerConnection | https://pkg.go.dev/github.com/connet-dev/connet#StatusRemotePeerConnection |
| type TCPDestination | https://pkg.go.dev/github.com/connet-dev/connet#TCPDestination |
| func NewTCPDestination(dst *Destination, addr string, timeout time.Duration, logger *slog.Logger) *TCPDestination | https://pkg.go.dev/github.com/connet-dev/connet#NewTCPDestination |
| func NewTLSDestination(dst *Destination, addr string, cfg *tls.Config, timeout time.Duration, ...) *TCPDestination | https://pkg.go.dev/github.com/connet-dev/connet#NewTLSDestination |
| func (d *TCPDestination) Run(ctx context.Context) error | https://pkg.go.dev/github.com/connet-dev/connet#TCPDestination.Run |
| type TCPSource | https://pkg.go.dev/github.com/connet-dev/connet#TCPSource |
| func NewTCPSource(src *Source, addr string, logger *slog.Logger) *TCPSource | https://pkg.go.dev/github.com/connet-dev/connet#NewTCPSource |
| func NewTLSSource(src *Source, addr string, cfg *tls.Config, logger *slog.Logger) *TCPSource | https://pkg.go.dev/github.com/connet-dev/connet#NewTLSSource |
| func (s *TCPSource) Run(ctx context.Context) error | https://pkg.go.dev/github.com/connet-dev/connet#TCPSource.Run |
| type WSSource | https://pkg.go.dev/github.com/connet-dev/connet#WSSource |
| func NewWSSource(src *Source, srcURL *url.URL, cfg *tls.Config, logger *slog.Logger) *WSSource | https://pkg.go.dev/github.com/connet-dev/connet#NewWSSource |
| func (s *WSSource) Run(ctx context.Context) error | https://pkg.go.dev/github.com/connet-dev/connet#WSSource.Run |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#pkg-constants |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#pkg-variables |
| View Source | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L66 |
| ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| View Source | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L54 |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| View Source | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L125 |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| View Source | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L163 |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| View Source | https://github.com/connet-dev/connet/blob/v0.15.3/source.go#L29 |
| fmt | https://pkg.go.dev/fmt |
| Errorf | https://pkg.go.dev/fmt#Errorf |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| fmt | https://pkg.go.dev/fmt |
| Errorf | https://pkg.go.dev/fmt#Errorf |
| ErrSourceConnect | https://pkg.go.dev/github.com/connet-dev/connet#ErrSourceConnect |
| fmt | https://pkg.go.dev/fmt |
| Errorf | https://pkg.go.dev/fmt#Errorf |
| ErrSourceConnect | https://pkg.go.dev/github.com/connet-dev/connet#ErrSourceConnect |
| View Source | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L75 |
| LoadBalancePolicy | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
| LoadBalancePolicy | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
| LoadBalancePolicy | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
| LoadBalancePolicy | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
| LoadBalancePolicy | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
| View Source | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L101 |
| LoadBalanceRetry | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalanceRetry |
| LoadBalanceRetry | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalanceRetry |
| LoadBalanceRetry | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalanceRetry |
| LoadBalanceRetry | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalanceRetry |
| View Source | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L31 |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| View Source | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go#L22 |
| fmt | https://pkg.go.dev/fmt |
| Errorf | https://pkg.go.dev/fmt#Errorf |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#pkg-functions |
| EndpointNames | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L44 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#EndpointNames |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| string | https://pkg.go.dev/builtin#string |
| PBFromEncryptions | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L208 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#PBFromEncryptions |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| pbconnect | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect |
| RelayEncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect#RelayEncryptionScheme |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#pkg-types |
| Client | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L33 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| Connect | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L71 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Connect |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| error | https://pkg.go.dev/builtin#error |
| Close | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L251 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.Close |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| error | https://pkg.go.dev/builtin#error |
| Destination | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L175 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.Destination |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| error | https://pkg.go.dev/builtin#error |
| DestinationHTTP | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L49 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationHTTP |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| http | https://pkg.go.dev/net/http |
| Handler | https://pkg.go.dev/net/http#Handler |
| error | https://pkg.go.dev/builtin#error |
| http.Handler | https://pkg.go.dev/net/http#Handler |
| DestinationHTTPProxy | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L64 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationHTTPProxy |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| url | https://pkg.go.dev/net/url |
| URL | https://pkg.go.dev/net/url#URL |
| error | https://pkg.go.dev/builtin#error |
| DestinationHTTPSProxy | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L79 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationHTTPSProxy |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| url | https://pkg.go.dev/net/url |
| URL | https://pkg.go.dev/net/url#URL |
| x509 | https://pkg.go.dev/crypto/x509 |
| CertPool | https://pkg.go.dev/crypto/x509#CertPool |
| error | https://pkg.go.dev/builtin#error |
| DestinationTCP | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L19 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationTCP |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| DestinationTLS | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L34 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.DestinationTLS |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| string | https://pkg.go.dev/builtin#string |
| x509 | https://pkg.go.dev/crypto/x509 |
| CertPool | https://pkg.go.dev/crypto/x509#CertPool |
| error | https://pkg.go.dev/builtin#error |
| Destinations | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L153 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.Destinations |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| string | https://pkg.go.dev/builtin#string |
| GetDestination | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L161 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.GetDestination |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| string | https://pkg.go.dev/builtin#string |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| error | https://pkg.go.dev/builtin#error |
| GetSource | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L210 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.GetSource |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| string | https://pkg.go.dev/builtin#string |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| error | https://pkg.go.dev/builtin#error |
| Source | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L224 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.Source |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| error | https://pkg.go.dev/builtin#error |
| SourceHTTP | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L53 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceHTTP |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| url | https://pkg.go.dev/net/url |
| URL | https://pkg.go.dev/net/url#URL |
| error | https://pkg.go.dev/builtin#error |
| SourceHTTPS | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L68 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceHTTPS |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| url | https://pkg.go.dev/net/url |
| URL | https://pkg.go.dev/net/url#URL |
| tls | https://pkg.go.dev/crypto/tls |
| Certificate | https://pkg.go.dev/crypto/tls#Certificate |
| error | https://pkg.go.dev/builtin#error |
| SourceTCP | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L23 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceTCP |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| SourceTLS | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L38 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.SourceTLS |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| string | https://pkg.go.dev/builtin#string |
| tls | https://pkg.go.dev/crypto/tls |
| Certificate | https://pkg.go.dev/crypto/tls#Certificate |
| error | https://pkg.go.dev/builtin#error |
| Sources | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L202 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.Sources |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| string | https://pkg.go.dev/builtin#string |
| Status | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L458 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Client.Status |
| Client | https://pkg.go.dev/github.com/connet-dev/connet#Client |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ClientStatus | https://pkg.go.dev/github.com/connet-dev/connet#ClientStatus |
| error | https://pkg.go.dev/builtin#error |
| ClientStatus | https://github.com/connet-dev/connet/blob/v0.15.3/client.go#L434 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ClientStatus |
| statusc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/statusc |
| Status | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/statusc#Status |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| DestinationStatus | https://pkg.go.dev/github.com/connet-dev/connet#DestinationStatus |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| SourceStatus | https://pkg.go.dev/github.com/connet-dev/connet#SourceStatus |
| Destination | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go#L30 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| net.Listener | https://pkg.go.dev/net#Listener |
| Accept | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go#L62 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Accept |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| net | https://pkg.go.dev/net |
| Conn | https://pkg.go.dev/net#Conn |
| error | https://pkg.go.dev/builtin#error |
| Destination.AcceptContext | https://pkg.go.dev/github.com/connet-dev/connet#Destination.AcceptContext |
| context.Background | https://pkg.go.dev/context#Background |
| AcceptContext | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go#L68 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Destination.AcceptContext |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| net | https://pkg.go.dev/net |
| Conn | https://pkg.go.dev/net#Conn |
| error | https://pkg.go.dev/builtin#error |
| Addr | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go#L106 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Addr |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| net | https://pkg.go.dev/net |
| Addr | https://pkg.go.dev/net#Addr |
| Close | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go#L112 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Close |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| error | https://pkg.go.dev/builtin#error |
| Config | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go#L81 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Config |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| Context | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go#L87 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Context |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| context.Context | https://pkg.go.dev/context#Context |
| Status | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go#L100 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Destination.Status |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| DestinationStatus | https://pkg.go.dev/github.com/connet-dev/connet#DestinationStatus |
| error | https://pkg.go.dev/builtin#error |
| DestinationConfig | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L14 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| NewDestinationConfig | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L23 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewDestinationConfig |
| string | https://pkg.go.dev/builtin#string |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| WithDialTimeout | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L51 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithDialTimeout |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| WithProxy | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L39 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithProxy |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| WithRelayEncryptions | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L45 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithRelayEncryptions |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| WithRoute | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L33 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig.WithRoute |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| DestinationConfig | https://pkg.go.dev/github.com/connet-dev/connet#DestinationConfig |
| DestinationStatus | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go#L92 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#DestinationStatus |
| statusc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/statusc |
| Status | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/statusc#Status |
| StatusPeer | https://pkg.go.dev/github.com/connet-dev/connet#StatusPeer |
| EncryptionScheme | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L161 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| EncryptionFromPB | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L169 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionFromPB |
| pbconnect | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect |
| RelayEncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect#RelayEncryptionScheme |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| error | https://pkg.go.dev/builtin#error |
| EncryptionsFromPB | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L216 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionsFromPB |
| pbconnect | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect |
| RelayEncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect#RelayEncryptionScheme |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| error | https://pkg.go.dev/builtin#error |
| ParseEncryptionScheme | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L182 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ParseEncryptionScheme |
| string | https://pkg.go.dev/builtin#string |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| error | https://pkg.go.dev/builtin#error |
| SelectEncryptionScheme | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L228 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#SelectEncryptionScheme |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| error | https://pkg.go.dev/builtin#error |
| PB | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L195 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme.PB |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| pbconnect | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect |
| RelayEncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect#RelayEncryptionScheme |
| Endpoint | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L17 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| EndpointFromPB | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L23 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#EndpointFromPB |
| pbmodel | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbmodel |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbmodel#Endpoint |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| NewEndpoint | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L19 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewEndpoint |
| string | https://pkg.go.dev/builtin#string |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| MarshalText | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L35 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.MarshalText |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| byte | https://pkg.go.dev/builtin#byte |
| error | https://pkg.go.dev/builtin#error |
| PB | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L27 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.PB |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| pbmodel | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbmodel |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbmodel#Endpoint |
| String | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L31 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.String |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| string | https://pkg.go.dev/builtin#string |
| UnmarshalText | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L39 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint.UnmarshalText |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| byte | https://pkg.go.dev/builtin#byte |
| error | https://pkg.go.dev/builtin#error |
| HTTPDestination | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L140 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#HTTPDestination |
| NewHTTPDestination | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L146 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPDestination |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| http | https://pkg.go.dev/net/http |
| Handler | https://pkg.go.dev/net/http#Handler |
| HTTPDestination | https://pkg.go.dev/github.com/connet-dev/connet#HTTPDestination |
| NewHTTPFileDestination | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L150 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPFileDestination |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| string | https://pkg.go.dev/builtin#string |
| HTTPDestination | https://pkg.go.dev/github.com/connet-dev/connet#HTTPDestination |
| NewHTTPProxyDestination | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L156 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPProxyDestination |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| url | https://pkg.go.dev/net/url |
| URL | https://pkg.go.dev/net/url#URL |
| tls | https://pkg.go.dev/crypto/tls |
| Config | https://pkg.go.dev/crypto/tls#Config |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| HTTPDestination | https://pkg.go.dev/github.com/connet-dev/connet#HTTPDestination |
| Run | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L172 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#HTTPDestination.Run |
| HTTPDestination | https://pkg.go.dev/github.com/connet-dev/connet#HTTPDestination |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| HTTPSource | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L153 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#HTTPSource |
| NewHTTPSource | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L159 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewHTTPSource |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| url | https://pkg.go.dev/net/url |
| URL | https://pkg.go.dev/net/url#URL |
| tls | https://pkg.go.dev/crypto/tls |
| Config | https://pkg.go.dev/crypto/tls#Config |
| HTTPSource | https://pkg.go.dev/github.com/connet-dev/connet#HTTPSource |
| Run | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L163 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#HTTPSource.Run |
| HTTPSource | https://pkg.go.dev/github.com/connet-dev/connet#HTTPSource |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| LoadBalancePolicy | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L73 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
| ParseLBPolicy | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L83 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ParseLBPolicy |
| string | https://pkg.go.dev/builtin#string |
| LoadBalancePolicy | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
| error | https://pkg.go.dev/builtin#error |
| LoadBalanceRetry | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L99 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalanceRetry |
| ParseLBRetry | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L108 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ParseLBRetry |
| string | https://pkg.go.dev/builtin#string |
| LoadBalanceRetry | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalanceRetry |
| error | https://pkg.go.dev/builtin#error |
| Option | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L83 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| error | https://pkg.go.dev/builtin#error |
| DirectAddress | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L174 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#DirectAddress |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| DirectStatelessResetKey | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L188 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#DirectStatelessResetKey |
| quic | https://pkg.go.dev/github.com/quic-go/quic-go |
| StatelessResetKey | https://pkg.go.dev/github.com/quic-go/quic-go#StatelessResetKey |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| DirectStatelessResetKeyFile | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L196 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#DirectStatelessResetKeyFile |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| DirectStatelessResetKeyFromEnv | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L214 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#DirectStatelessResetKeyFromEnv |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| HandshakeIdleTimeout | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L292 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#HandshakeIdleTimeout |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| Logger | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L301 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Logger |
| slog | https://pkg.go.dev/log/slog |
| Logger | https://pkg.go.dev/log/slog#Logger |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| Metadata | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L103 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Metadata |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| NatPMPConfig | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L284 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NatPMPConfig |
| nat | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/nat |
| PMPConfig | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/nat#PMPConfig |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| ServerAddress | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L112 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ServerAddress |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| ServerCAs | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L156 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ServerCAs |
| x509 | https://pkg.go.dev/crypto/x509 |
| CertPool | https://pkg.go.dev/crypto/x509#CertPool |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| ServerCAsFile | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L137 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ServerCAsFile |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| ServerName | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L165 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ServerName |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| Token | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L86 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Token |
| string | https://pkg.go.dev/builtin#string |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| TokenFromEnv | https://github.com/connet-dev/connet/blob/v0.15.3/config.go#L94 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#TokenFromEnv |
| Option | https://pkg.go.dev/github.com/connet-dev/connet#Option |
| ProxyProtoConn | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L115 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ProxyProtoConn |
| net | https://pkg.go.dev/net |
| Addr | https://pkg.go.dev/net#Addr |
| error | https://pkg.go.dev/builtin#error |
| ProxyVersion | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L64 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| ParseProxyVersion | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L83 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ParseProxyVersion |
| string | https://pkg.go.dev/builtin#string |
| ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| error | https://pkg.go.dev/builtin#error |
| ProxyVersionFromPB | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L72 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersionFromPB |
| pbconnect | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect |
| ProxyProtoVersion | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect#ProxyProtoVersion |
| ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| PB | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L93 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion.PB |
| ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| pbconnect | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect |
| ProxyProtoVersion | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect#ProxyProtoVersion |
| Wrap | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go#L104 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion.Wrap |
| ProxyVersion | https://pkg.go.dev/github.com/connet-dev/connet#ProxyVersion |
| net | https://pkg.go.dev/net |
| Conn | https://pkg.go.dev/net#Conn |
| net | https://pkg.go.dev/net |
| Conn | https://pkg.go.dev/net#Conn |
| Role | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L52 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| ParseRole | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L71 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ParseRole |
| string | https://pkg.go.dev/builtin#string |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| error | https://pkg.go.dev/builtin#error |
| RoleFromPB | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L60 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#RoleFromPB |
| pbmodel | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbmodel |
| Role | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbmodel#Role |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| Invert | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L92 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Role.Invert |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| MarshalText | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L107 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Role.MarshalText |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| byte | https://pkg.go.dev/builtin#byte |
| error | https://pkg.go.dev/builtin#error |
| PB | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L81 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Role.PB |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| pbmodel | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbmodel |
| Role | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbmodel#Role |
| String | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L103 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Role.String |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| string | https://pkg.go.dev/builtin#string |
| UnmarshalText | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L111 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Role.UnmarshalText |
| Role | https://pkg.go.dev/github.com/connet-dev/connet#Role |
| byte | https://pkg.go.dev/builtin#byte |
| error | https://pkg.go.dev/builtin#error |
| RouteOption | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L123 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| ParseRouteOption | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L131 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#ParseRouteOption |
| string | https://pkg.go.dev/builtin#string |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| error | https://pkg.go.dev/builtin#error |
| AllowDirect | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L153 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption.AllowDirect |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| bool | https://pkg.go.dev/builtin#bool |
| AllowFrom | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L143 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption.AllowFrom |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| bool | https://pkg.go.dev/builtin#bool |
| AllowRelay | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go#L157 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption.AllowRelay |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| bool | https://pkg.go.dev/builtin#bool |
| Source | https://github.com/connet-dev/connet/blob/v0.15.3/source.go#L38 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| net.Dialer | https://pkg.go.dev/net#Dialer |
| Close | https://github.com/connet-dev/connet/blob/v0.15.3/source.go#L148 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Source.Close |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| error | https://pkg.go.dev/builtin#error |
| Config | https://github.com/connet-dev/connet/blob/v0.15.3/source.go#L123 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Source.Config |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| Context | https://github.com/connet-dev/connet/blob/v0.15.3/source.go#L129 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Source.Context |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| context.Context | https://pkg.go.dev/context#Context |
| Dial | https://github.com/connet-dev/connet/blob/v0.15.3/source.go#L83 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Source.Dial |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| string | https://pkg.go.dev/builtin#string |
| net | https://pkg.go.dev/net |
| Conn | https://pkg.go.dev/net#Conn |
| error | https://pkg.go.dev/builtin#error |
| Source.DialContext | https://pkg.go.dev/github.com/connet-dev/connet#Source.DialContext |
| context.Background | https://pkg.go.dev/context#Background |
| DialContext | https://github.com/connet-dev/connet/blob/v0.15.3/source.go#L89 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Source.DialContext |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| net | https://pkg.go.dev/net |
| Conn | https://pkg.go.dev/net#Conn |
| error | https://pkg.go.dev/builtin#error |
| Status | https://github.com/connet-dev/connet/blob/v0.15.3/source.go#L142 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#Source.Status |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| SourceStatus | https://pkg.go.dev/github.com/connet-dev/connet#SourceStatus |
| error | https://pkg.go.dev/builtin#error |
| SourceConfig | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L9 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| Endpoint | https://pkg.go.dev/github.com/connet-dev/connet#Endpoint |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| LoadBalancePolicy | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
| LoadBalanceRetry | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalanceRetry |
| int | https://pkg.go.dev/builtin#int |
| NewSourceConfig | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L21 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewSourceConfig |
| string | https://pkg.go.dev/builtin#string |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| WithDialTimeout | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L44 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithDialTimeout |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| WithLoadBalance | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L50 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithLoadBalance |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| LoadBalancePolicy | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalancePolicy |
| LoadBalanceRetry | https://pkg.go.dev/github.com/connet-dev/connet#LoadBalanceRetry |
| int | https://pkg.go.dev/builtin#int |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| WithRelayEncryptions | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L38 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithRelayEncryptions |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| EncryptionScheme | https://pkg.go.dev/github.com/connet-dev/connet#EncryptionScheme |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| WithRoute | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go#L32 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig.WithRoute |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| RouteOption | https://pkg.go.dev/github.com/connet-dev/connet#RouteOption |
| SourceConfig | https://pkg.go.dev/github.com/connet-dev/connet#SourceConfig |
| SourceStatus | https://github.com/connet-dev/connet/blob/v0.15.3/source.go#L134 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#SourceStatus |
| statusc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/statusc |
| Status | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/statusc#Status |
| StatusPeer | https://pkg.go.dev/github.com/connet-dev/connet#StatusPeer |
| StatusPeer | https://github.com/connet-dev/connet/blob/v0.15.3/peer.go#L402 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#StatusPeer |
| string | https://pkg.go.dev/builtin#string |
| StatusRelay | https://pkg.go.dev/github.com/connet-dev/connet#StatusRelay |
| string | https://pkg.go.dev/builtin#string |
| StatusRemotePeer | https://pkg.go.dev/github.com/connet-dev/connet#StatusRemotePeer |
| StatusRelay | https://github.com/connet-dev/connet/blob/v0.15.3/peer.go#L409 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#StatusRelay |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| StatusRemotePeer | https://github.com/connet-dev/connet/blob/v0.15.3/peer.go#L416 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#StatusRemotePeer |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| StatusRemotePeerConnection | https://pkg.go.dev/github.com/connet-dev/connet#StatusRemotePeerConnection |
| StatusRemotePeerConnection | https://github.com/connet-dev/connet/blob/v0.15.3/peer.go#L423 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#StatusRemotePeerConnection |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| TCPDestination | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L97 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#TCPDestination |
| NewTCPDestination | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L113 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewTCPDestination |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| string | https://pkg.go.dev/builtin#string |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| slog | https://pkg.go.dev/log/slog |
| Logger | https://pkg.go.dev/log/slog#Logger |
| TCPDestination | https://pkg.go.dev/github.com/connet-dev/connet#TCPDestination |
| NewTLSDestination | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L117 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewTLSDestination |
| Destination | https://pkg.go.dev/github.com/connet-dev/connet#Destination |
| string | https://pkg.go.dev/builtin#string |
| tls | https://pkg.go.dev/crypto/tls |
| Config | https://pkg.go.dev/crypto/tls#Config |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| slog | https://pkg.go.dev/log/slog |
| Logger | https://pkg.go.dev/log/slog#Logger |
| TCPDestination | https://pkg.go.dev/github.com/connet-dev/connet#TCPDestination |
| Run | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go#L121 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#TCPDestination.Run |
| TCPDestination | https://pkg.go.dev/github.com/connet-dev/connet#TCPDestination |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| TCPSource | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L82 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#TCPSource |
| NewTCPSource | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L88 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewTCPSource |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| string | https://pkg.go.dev/builtin#string |
| slog | https://pkg.go.dev/log/slog |
| Logger | https://pkg.go.dev/log/slog#Logger |
| TCPSource | https://pkg.go.dev/github.com/connet-dev/connet#TCPSource |
| NewTLSSource | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L98 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewTLSSource |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| string | https://pkg.go.dev/builtin#string |
| tls | https://pkg.go.dev/crypto/tls |
| Config | https://pkg.go.dev/crypto/tls#Config |
| slog | https://pkg.go.dev/log/slog |
| Logger | https://pkg.go.dev/log/slog#Logger |
| TCPSource | https://pkg.go.dev/github.com/connet-dev/connet#TCPSource |
| Run | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L108 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#TCPSource.Run |
| TCPSource | https://pkg.go.dev/github.com/connet-dev/connet#TCPSource |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| WSSource | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L216 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#WSSource |
| NewWSSource | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L224 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#NewWSSource |
| Source | https://pkg.go.dev/github.com/connet-dev/connet#Source |
| url | https://pkg.go.dev/net/url |
| URL | https://pkg.go.dev/net/url#URL |
| tls | https://pkg.go.dev/crypto/tls |
| Config | https://pkg.go.dev/crypto/tls#Config |
| slog | https://pkg.go.dev/log/slog |
| Logger | https://pkg.go.dev/log/slog#Logger |
| WSSource | https://pkg.go.dev/github.com/connet-dev/connet#WSSource |
| Run | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go#L257 |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#WSSource.Run |
| WSSource | https://pkg.go.dev/github.com/connet-dev/connet#WSSource |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#section-sourcefiles |
| View all Source files | https://github.com/connet-dev/connet/tree/v0.15.3 |
| client.go | https://github.com/connet-dev/connet/blob/v0.15.3/client.go |
| config.go | https://github.com/connet-dev/connet/blob/v0.15.3/config.go |
| destination.go | https://github.com/connet-dev/connet/blob/v0.15.3/destination.go |
| destination_config.go | https://github.com/connet-dev/connet/blob/v0.15.3/destination_config.go |
| destinations.go | https://github.com/connet-dev/connet/blob/v0.15.3/destinations.go |
| direct.go | https://github.com/connet-dev/connet/blob/v0.15.3/direct.go |
| endpoint.go | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint.go |
| endpoint_config.go | https://github.com/connet-dev/connet/blob/v0.15.3/endpoint_config.go |
| peer.go | https://github.com/connet-dev/connet/blob/v0.15.3/peer.go |
| peer_remote.go | https://github.com/connet-dev/connet/blob/v0.15.3/peer_remote.go |
| relay.go | https://github.com/connet-dev/connet/blob/v0.15.3/relay.go |
| source.go | https://github.com/connet-dev/connet/blob/v0.15.3/source.go |
| source_config.go | https://github.com/connet-dev/connet/blob/v0.15.3/source_config.go |
| sources.go | https://github.com/connet-dev/connet/blob/v0.15.3/sources.go |
| ¶ | https://pkg.go.dev/github.com/connet-dev/connet#section-directories |
| connet | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/cmd/connet |
| build | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/build |
| certc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/certc |
| cryptoc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/cryptoc |
| iterc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/iterc |
| logc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/logc |
| nat | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/nat |
| netc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/netc |
| notify | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/notify |
| proto | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto |
| proto/pbclient | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbclient |
| proto/pbclientrelay | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbclientrelay |
| proto/pbconnect | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbconnect |
| proto/pberror | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pberror |
| proto/pbmodel | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbmodel |
| proto/pbrelay | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/proto/pbrelay |
| quicc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/quicc |
| reliable | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/reliable |
| restr | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/restr |
| slogc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/slogc |
| statusc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/statusc |
| websocketc | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/pkg/websocketc |
| server | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/server |
| control | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/server/control |
| relay | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/server/relay |
| selfhosted | https://pkg.go.dev/github.com/connet-dev/connet@v0.15.3/server/selfhosted |
|
Why Go
| https://go.dev/solutions |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Get Started
| https://learn.go.dev/ |
|
Playground
| https://play.golang.org |
|
Tour
| https://tour.golang.org |
|
Stack Overflow
| https://stackoverflow.com/questions/tagged/go?tab=Newest |
|
Help
| https://go.dev/help |
|
Packages
| https://pkg.go.dev |
|
Standard Library
| https://pkg.go.dev/std |
|
Sub-repositories
| https://pkg.go.dev/golang.org/x |
|
About Go Packages
| https://pkg.go.dev/about |
|
pkg.go.dev API
| https://pkg.go.dev/api |
|
About
| https://go.dev/project |
| Download | https://go.dev/dl/ |
| Blog | https://go.dev/blog |
|
Issue Tracker
| https://github.com/golang/go/issues |
|
Release Notes
| https://go.dev/doc/devel/release.html |
|
Brand Guidelines
| https://go.dev/brand |
|
Code of Conduct
| https://go.dev/conduct |
|
Connect
| https://www.twitter.com/golang |
|
Twitter
| https://www.twitter.com/golang |
| GitHub | https://github.com/golang |
|
Slack
| https://invite.slack.golangbridge.org/ |
|
r/golang
| https://reddit.com/r/golang |
|
Meetup
| https://www.meetup.com/pro/go |
|
Golang Weekly
| https://golangweekly.com/ |
| Copyright | https://go.dev/copyright |
| Terms of Service | https://go.dev/tos |
|
Privacy Policy
| http://www.google.com/intl/en/policies/privacy/ |
|
Report an Issue
| https://go.dev/s/pkgsite-feedback |
|
| https://google.com |
| Learn more. | https://policies.google.com/technologies/cookies |