Documentation
¶
Index ¶
- func RunClient(tunnelAddress string, socketAddress string, tunnelType string, mode string)
- func RunServer(tunnelAddress string, socketAddress string, tunnelType string, mode string)
- type HTTPPlainTextTunnel
- func (t *HTTPPlainTextTunnel) Accept() error
- func (t *HTTPPlainTextTunnel) Clone() tunnelInterface
- func (t *HTTPPlainTextTunnel) Close() error
- func (t *HTTPPlainTextTunnel) Dial() error
- func (t *HTTPPlainTextTunnel) Listen() error
- func (t *HTTPPlainTextTunnel) Read(b []byte) (n int, err error)
- func (t *HTTPPlainTextTunnel) RemoteAddr() string
- func (t *HTTPPlainTextTunnel) Write(b []byte) (n int, err error)
- type PlainTextTunnel
- func (t *PlainTextTunnel) Accept() error
- func (t *PlainTextTunnel) Clone() tunnelInterface
- func (t *PlainTextTunnel) Close() error
- func (t *PlainTextTunnel) Dial() error
- func (t *PlainTextTunnel) Listen() error
- func (t *PlainTextTunnel) Read(b []byte) (n int, err error)
- func (t *PlainTextTunnel) RemoteAddr() string
- func (t *PlainTextTunnel) Write(b []byte) (n int, err error)
- type TlsTunnel
- func (t *TlsTunnel) Accept() error
- func (t *TlsTunnel) Clone() tunnelInterface
- func (t *TlsTunnel) Close() error
- func (t *TlsTunnel) Dial() error
- func (t *TlsTunnel) Listen() error
- func (t *TlsTunnel) Read(b []byte) (n int, err error)
- func (t *TlsTunnel) RemoteAddr() string
- func (t *TlsTunnel) Write(b []byte) (n int, err error)
- type UDPPlainTextTunnel
- func (t *UDPPlainTextTunnel) Accept() error
- func (t *UDPPlainTextTunnel) Clone() tunnelInterface
- func (t *UDPPlainTextTunnel) Close() error
- func (t *UDPPlainTextTunnel) Dial() error
- func (t *UDPPlainTextTunnel) Listen() error
- func (t *UDPPlainTextTunnel) Read(b []byte) (n int, err error)
- func (t *UDPPlainTextTunnel) RemoteAddr() string
- func (t *UDPPlainTextTunnel) Write(b []byte) (n int, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HTTPPlainTextTunnel ¶
type HTTPPlainTextTunnel struct { Protocol string Address string Conn net.Conn Listener net.Listener }
func (*HTTPPlainTextTunnel) Accept ¶
func (t *HTTPPlainTextTunnel) Accept() error
func (*HTTPPlainTextTunnel) Clone ¶
func (t *HTTPPlainTextTunnel) Clone() tunnelInterface
func (*HTTPPlainTextTunnel) Close ¶
func (t *HTTPPlainTextTunnel) Close() error
func (*HTTPPlainTextTunnel) Dial ¶
func (t *HTTPPlainTextTunnel) Dial() error
func (*HTTPPlainTextTunnel) Listen ¶
func (t *HTTPPlainTextTunnel) Listen() error
func (*HTTPPlainTextTunnel) RemoteAddr ¶
func (t *HTTPPlainTextTunnel) RemoteAddr() string
type PlainTextTunnel ¶
func (*PlainTextTunnel) Accept ¶
func (t *PlainTextTunnel) Accept() error
func (*PlainTextTunnel) Clone ¶
func (t *PlainTextTunnel) Clone() tunnelInterface
func (*PlainTextTunnel) Close ¶
func (t *PlainTextTunnel) Close() error
func (*PlainTextTunnel) Dial ¶
func (t *PlainTextTunnel) Dial() error
func (*PlainTextTunnel) Listen ¶
func (t *PlainTextTunnel) Listen() error
func (*PlainTextTunnel) RemoteAddr ¶
func (t *PlainTextTunnel) RemoteAddr() string
type TlsTunnel ¶
func (*TlsTunnel) RemoteAddr ¶
type UDPPlainTextTunnel ¶
type UDPPlainTextTunnel struct { Protocol string Address string Conn net.Conn Listener net.PacketConn }
func (*UDPPlainTextTunnel) Accept ¶
func (t *UDPPlainTextTunnel) Accept() error
func (*UDPPlainTextTunnel) Clone ¶
func (t *UDPPlainTextTunnel) Clone() tunnelInterface
func (*UDPPlainTextTunnel) Close ¶
func (t *UDPPlainTextTunnel) Close() error
func (*UDPPlainTextTunnel) Dial ¶
func (t *UDPPlainTextTunnel) Dial() error
func (*UDPPlainTextTunnel) Listen ¶
func (t *UDPPlainTextTunnel) Listen() error
func (*UDPPlainTextTunnel) RemoteAddr ¶
func (t *UDPPlainTextTunnel) RemoteAddr() string
Click to show internal directories.
Click to hide internal directories.