Versions in this module Expand all Collapse all v0 v0.1.0 Aug 11, 2013 Changes in this version + var Direct = direct + func RegisterDialerType(scheme string, f func(*url.URL, Dialer) (Dialer, error)) + type Auth struct + Password string + User string + type Dialer interface + Dial func(network, addr string) (c net.Conn, err error) + func FromEnvironment() Dialer + func FromURL(u *url.URL, forward Dialer) (Dialer, error) + func SOCKS5(network, addr string, auth *Auth, forward Dialer) (Dialer, error) + type PerHost struct + func NewPerHost(defaultDialer, bypass Dialer) *PerHost + func (p *PerHost) AddFromString(s string) + func (p *PerHost) AddHost(host string) + func (p *PerHost) AddIP(ip net.IP) + func (p *PerHost) AddNetwork(net *net.IPNet) + func (p *PerHost) AddZone(zone string) + func (p *PerHost) Dial(network, addr string) (c net.Conn, err error)