Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoproxySocksChain ¶
type GoproxySocksChain struct {
Chain HTTPSocksChain
}
func (*GoproxySocksChain) HTTPS ¶
func (c *GoproxySocksChain) HTTPS(host string, ctx *goproxy.ProxyCtx) (*goproxy.ConnectAction, string)
type HTTPSocksChain ¶
type HTTPSocksChain struct { SocksDialer *gosocks.SocksDialer SocksAddr string }
func (*HTTPSocksChain) HTTPSConnect ¶
type HTTPtoSocks ¶
type HTTPtoSocks struct {
Chain HTTPSocksChain
}
type SocksChain ¶
type SocksSocksChain ¶
type SocksSocksChain struct { SocksDialer *gosocks.SocksDialer SocksAddr string }
func (*SocksSocksChain) TCP ¶
func (ss *SocksSocksChain) TCP(req *gosocks.SocksRequest, src *gosocks.SocksConn)
func (*SocksSocksChain) UDPAssociate ¶
func (ss *SocksSocksChain) UDPAssociate(req *gosocks.SocksRequest, src *gosocks.SocksConn, clientBind *net.UDPConn, clientAssociate *net.UDPAddr, firstPkt *gosocks.UDPRequest, clientAddr *net.UDPAddr)
Click to show internal directories.
Click to hide internal directories.