Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RemoveHopByHopHeaders ¶
RemoveHopByHopHeaders remove hop-by-hop header
Types ¶
type HTTPAdapter ¶
HTTPAdapter is a adapter for HTTP connection
func NewHTTP ¶
func NewHTTP(request *http.Request, conn net.Conn) *HTTPAdapter
NewHTTP is HTTPAdapter generator
func (*HTTPAdapter) Metadata ¶
func (h *HTTPAdapter) Metadata() *C.Metadata
Metadata return destination metadata
type SocketAdapter ¶
type SocketAdapter struct {
// contains filtered or unexported fields
}
SocketAdapter is a adapter for socks and redir connection
func NewHTTPS ¶
func NewHTTPS(request *http.Request, conn net.Conn) *SocketAdapter
NewHTTPS is HTTPAdapter generator
func NewSocket ¶
func NewSocket(target socks.Addr, conn net.Conn, source C.SourceType) *SocketAdapter
NewSocket is SocketAdapter generator
func (*SocketAdapter) Metadata ¶
func (s *SocketAdapter) Metadata() *C.Metadata
Metadata return destination metadata
Click to show internal directories.
Click to hide internal directories.