func (p *providerLinux) GetHTTPProxy(targetUrl string) Proxy {
	return p.GetProxy(protocolHTTP, targetUrl)
}
/*
Returns the Proxy configuration for HTTP traffic and the given targetUrl.
If none is found, or an error occurs, nil is returned.
Params:
targetUrl: The URL the proxy is to be used for. (i.e. http://test.endpoint.rapid7.com)
Returns:
Proxy: A proxy was found.
nil: A proxy was not found, or an error occurred.
package proxy
type providerLinux struct {
	provider
}
func NewProvider(configFile string) Provider {
	c := new(providerLinux)
	c.init(configFile)
	return c
}
func (p *providerLinux) GetProxy(protocol string, targetUrlStr string) Proxy {
	return p.provider.get(protocol, ParseTargetURL(targetUrlStr, protocol))
}