Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Connect ¶
func Connect(ctx context.Context, p *ConnectParams) (err error)
Binds to a local port and runs a proxy to a remote address over Wireguard. Blocks until context is cancelled.
func Start ¶ added in v0.0.549
func Start(ctx context.Context, p *ConnectParams) error
Binds to a local port and then starts a goroutine to run a proxy to a remote address over Wireguard. Proxy runs until context is cancelled. Blocks only until local listener is bound and ready to accept connections.
Types ¶
type ClosableWrite ¶
type ClosableWrite interface {
CloseWrite() error
}
type ConnectParams ¶
Click to show internal directories.
Click to hide internal directories.