Back to product page

ProxyType property

Specifies the port to use when connecting to a proxy server.


A Long value


  • Basic
object.ProxyType [= value]  
The ProxyType(object,value) syntax has these parts:
objectAn expression evaluating to an object of type wodTunnel.
valueA ProxyTypes enumeration, as described in settings.


The settings for Action are:

Constant Value Description
ProxyNone0 No proxy is used.
ProxySocks4 1 Connection is made through SOCKS4 proxy firewall.
ProxySocks52 Connection is made through SOCKS5 proxy firewall.
ProxyWEBStandard 3 Typical WEB proxy (using web CONNECT command) is used.
ProxyRelay4 Simple relay.
ProxySocks4a 5 Connection is made through SOCKS4a proxy firewall.
ProxyWEBNtlmAuth6 NTLM authenticated WEB proxy (using web CONNECT command) is used.
ProxyWindows 7 Uses settings from the registry (same as Internet Explorer).
ProxyWEBIntegratedAuth8 Windows Integrated Authentication

If the user needs to connect to a remote server through a proxy, this property should be set to a value other than ProxyNone. The user should use this property to specify the appropriate protocol according to the type of the remote proxy. 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 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.

ProxyWindows type is included in version 1.4.3. It uses same values as specified in Internet Explorer, under Tools->Internet Options->Connections->LAN Settings. wodSSHTunnel will use anything specified for "Socks".

ProxyWEBIntegratedAuth is type of proxy where no username or passwords are sent. Instead, component will try to authenticate using credentials of currently logged in user.