Versions in this module Expand all Collapse all v0 v0.6.3 Dec 16, 2019 v0.6.2 Dec 13, 2019 Changes in this version + const ConnectCommand + func FilterProxy(proxy *HttpProxy) bool + func GetNewFilter(options map[string]string) (f []func(HttpProxy) bool, err error) + type HttpProxy struct + Anonymous int + Country string + From string + Ip string + Latency int + Port string + Schema string + Score int + func Make(m map[string]string) (newProxy HttpProxy, err error) + func (p *HttpProxy) GetHttpTransport() (t *http.Transport, err error) + func (p *HttpProxy) GetIp() string + func (p *HttpProxy) GetKey() string + func (p *HttpProxy) GetPort() string + func (p *HttpProxy) GetProxyMap() map[string]interface{} + func (p *HttpProxy) GetProxyUrl() string + func (p *HttpProxy) GetProxyWithSchema() string + func (p *HttpProxy) IsHttps() bool + func (p *HttpProxy) SimpleTcpTest(timeOut time.Duration) (err error) + func (p *HttpProxy) TestConnectMethod(conn net.Conn) (err error) + func (p *HttpProxy) TestProxy(https bool) (err error) + func (p *HttpProxy) TestTcp() (conn net.Conn, err error)