Proxy package:http-conduit

Define a HTTP proxy, consisting of a hostname and port number.
Optional HTTP proxy. Since 0.1.0
A non-200 status code was returned when trying to connect to the proxy server on the given host and port.
How the HTTP proxy server settings should be discovered. Since 0.4.7
Get the proxy settings from the default environment variable (http_proxy for insecure, https_proxy for secure). If no variable is set, then fall back to the given value. Nothing is equivalent to noProxy, Just is equivalent to useProxy. Since 0.4.7
Same as proxyEnvironment, but instead of default environment variable names, allows you to set your own name. Since 0.4.7
Get the proxy settings from the Request itself. Since 0.4.7
The host name of the HTTP proxy in URI format. IPv6 addresses in square brackets.
The port number of the HTTP proxy.
Values in the proxy environment variable were invalid. Provides the environment variable name and its value.
Proxy settings are not valid (Windows specific currently) @since 0.5.7
Add a Proxy-Authorization header (with the specified username and password) to the given Request. Ignore error handling:
applyBasicProxyAuth "user" "pass" <$> parseRequest "http://example.org"
Since 0.3.4
The default proxy settings for a manager. In particular: if the http_proxy (or https_proxy) environment variable is set, use it. Otherwise, use the values in the Request. Since 0.4.7
Set the proxy override value, only for HTTP (insecure) connections. Since 0.4.7
Set the proxy override value, for both HTTP (insecure) and HTTPS (insecure) connections. Since 0.4.7
Set the proxy override value, only for HTTPS (secure) connections. Since 0.4.7
Never connect using a proxy, regardless of the proxy value in the Request. Since 0.4.7
Use the given proxy settings, regardless of the proxy value in the Request. Since 0.4.7
Send secure requests to the proxy in plain text rather than using CONNECT, regardless of the value in the Request.
Add a proxy to the Request so that the Request when executed will use the provided proxy. Since 0.1.0
Override the default proxy server settings