Versions in this module Expand all Collapse all v0 v0.5.0 Feb 9, 2021 v0.4.0 Mar 4, 2020 Changes in this version + type Control struct + Forwarder forward.Maker + func Make() *Control + func (c *Control) Connect(path string, quit <-chan struct{}) error + func (c *Control) DumpState(_ context.Context, w io.Writer) error + func (c *Control) Expose(_ context.Context, port *vpnkit.Port) error + func (c *Control) ListExposed(_ context.Context) ([]vpnkit.Port, error) + func (c *Control) Listen(path string, quit <-chan struct{}) + func (c *Control) ListenOnListener(l net.Listener, listenerName string, quit <-chan struct{}) + func (c *Control) Mux() libproxy.Multiplexer + func (c *Control) SetMux(m libproxy.Multiplexer) + func (c *Control) Unexpose(_ context.Context, port *vpnkit.Port) error