If the user needs to connect to a remote server through
a proxy, this property should be set to a value other than
ProxyNone. Depending on the type of
remote proxy, the user should specify the correct protocol
with this property.
The most common proxy type is ProxyWEBStandard.
Socks 4 and Socks
5 are general proxy protocols, universal to any type
of protocol. Relay is not a real
proxy, but just a 'pipe' or 'redirector'
that listens on a predefined port and when a client
connects to it, opens a predefined destination hostname and
redirects all traffic between the client and the remote
server. A relay proxy is very useful when testing other
protocols. ProxyWEBNtlmAuth is most
recent proxy added and is basically the same as ProxyWebStandard,
except NTLM challenge-response authentication is used with the proxy
server.