Documentation ¶
Index ¶
- func RegisterScheme(schemeName string, factory DialBuilder)
- func SupportedSchemes() []string
- type Dial
- func DialWithTimeout(timeout time.Duration) Dial
- func NewProxyClient(proxy string) (Dial, error)
- func NewProxyClientChain(proxies ...string) (Dial, error)
- func NewProxyClientChainWithDial(proxies []string, upstreamDial Dial) (dial Dial, err error)
- func NewProxyClientWithDial(proxy string, dial Dial) (_ Dial, err error)
- func NewSSHAgentProxyClient(proxy *url.URL, upstreamDial Dial) (dial Dial, err error)
- func NewShadowsocksProxyClient(proxy *url.URL, upstreamDial Dial) (dial Dial, err error)
- func NewSplitPacketProxyClient(_ *url.URL, upstreamDial Dial) (dial Dial, err error)
- type DialBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterScheme ¶
func RegisterScheme(schemeName string, factory DialBuilder)
func SupportedSchemes ¶
func SupportedSchemes() []string
Types ¶
type Dial ¶
func DialWithTimeout ¶
func NewProxyClient ¶
func NewProxyClientChain ¶
func NewProxyClientWithDial ¶
func NewSSHAgentProxyClient ¶
Click to show internal directories.
Click to hide internal directories.