Documentation ¶ Index ¶ func Listener(proto string, address string, tunnel_type string, tunnel_args []string) error func Register(name string, t TunnelMaker) func TunnelsList() []string type BaseTunnel type Tunnel func GetTunnel(name string) Tunnel type TunnelMaker Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Listener ¶ func Listener(proto string, address string, tunnel_type string, tunnel_args []string) error func Register ¶ func Register(name string, t TunnelMaker) func TunnelsList ¶ func TunnelsList() []string Types ¶ type BaseTunnel ¶ type BaseTunnel struct { In_Conn net.Conn Args map[string]string } type Tunnel ¶ type Tunnel interface { Setup(tunnel_args []string) error ConnectionHandler(in_conn net.Conn) } func GetTunnel ¶ func GetTunnel(name string) Tunnel type TunnelMaker ¶ type TunnelMaker interface { New() Tunnel } Source Files ¶ View all Source files tunnel.go Directories ¶ Show internal Expand all Path Synopsis apttunnel connectionpool echotunnel piptunnel teetunnel urltunnel Click to show internal directories. Click to hide internal directories.