Versions in this module Expand all Collapse all v1 v1.6.0 Nov 10, 2014 Changes in this version + const HighQOS type ClientConfig + Peers map[string]*nattywad.ServerPeer v1.5.12 Nov 19, 2014 Changes in this version type Masquerade + IpAddress string v1.5.8 Nov 4, 2014 Changes in this version + const CONNECT + const MaxMasquerades + const NumWorkers + const REVERSE_PROXY_FLUSH_INTERVAL + const X_FLASHLIGHT_QOS + func HttpClient(serverInfo *ServerInfo, masquerade *Masquerade) *http.Client + type ByHost []*ServerInfo + func (a ByHost) Len() int + func (a ByHost) Less(i, j int) bool + func (a ByHost) Swap(i, j int) + type Client struct + Addr string + ReadTimeout time.Duration + WriteTimeout time.Duration + func (client *Client) Configure(cfg *ClientConfig, enproxyConfigs []*enproxy.Config) + func (client *Client) ListenAndServe() error + func (client *Client) ServeHTTP(resp http.ResponseWriter, req *http.Request) + type ClientConfig struct + DumpHeaders bool + MasqueradeSets map[string][]*Masquerade + Servers []*ServerInfo + func (c *ClientConfig) SortServers() + type Masquerade struct + Domain string + RootCA string + type ServerInfo struct + BufferRequests bool + DialTimeoutMillis int + Host string + InsecureSkipVerify bool + MasqueradeSet string + Port int + QOS int + RedialAttempts int + Weight int