Description
-
Type of proxy used.
Property type
-
A ProxyTypes
enumeration.
Syntax
-
object.ProxyType [= value]
The ProxyType Property syntax has these parts:
| object |
An expression evaluating to an object
of type wodXMPP. |
| value |
A
ProxyTypes
enumeration, as described in settings. |
Settings
-
The settings for value are:
 |
ProxyNone |
0 |
No proxy is used. |
 |
ProxySocks4 |
1 |
Connection is made through SOCKS4
proxy firewall. |
 |
ProxySocks5 |
2 |
Connection is made through SOCKS5
proxy firewall. |
 |
ProxyWEBStandard |
3 |
Typical WEB proxy (using web
CONNECT command) is used. |
 |
ProxyRelay |
4 |
Simple relay. |
 |
ProxySocks4a |
5 |
Connection is made through SOCKS4a
proxy firewall. |
 |
ProxyWindows |
6 |
Uses settings from the registry
(same as Internet Explorer). |
Remarks
-
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/4a 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. Relay proxy is very useful when testing other protocols.
ProxyWindows type uses same values as
specified in Internet Explorer, under Tools->Internet
Options->Connections->LAN Settings. wodXMPP will use anything
specified for "HTTP" or "Secure" proxy addresses, or for "Socks" if
these two aren't specified.
If your proxy server needs you to authenticate, you should setup
ProxyLogin and
ProxyPassword
properties.
|