Back to product page
- Introduction
- Overview
- License agreement
- Getting Started
- Objects
- Enumerations
- wodSFTP
- Methods
- Abort
- About
- AppendData
- AppendFile
- Connect
- DeleteFile
- DeleteFiles
- Disconnect
- ExtendedCmd
- GetAttributes
- GetData
- GetDataAt
- GetFile
- GetFileAt
- GetFiles
- ListAttributes
- ListDir
- ListNames
- LoopFiles
- MakeDir
- PutData
- PutDataAt
- PutFile
- PutFileAt
- PutFiles
- RealPath
- RemoteClose
- RemoteOpen
- RemoteRead
- RemoteWrite
- RemoveDir
- Rename
- SetAttributes
- SetAttributes64
- Properties
- Authentication
- Blocking
- BufferSize
- ClientName
- Compression
- Encryption
- EncryptionList
- ErrorText
- Extensions
- FingerPrint
- FIPS
- HMacList
- Hostname
- KeepAlives
- KeyExchangeList
- KeySignatureList
- LastError
- ListItem
- LocalPath
- Login
- MaxTransferRate
- MyHostname
- MyIP
- Notification
- Password
- Port
- PrivateKey
- ProxyHostname
- ProxyLogin
- ProxyPassword
- ProxyPort
- ProxyType
- RemoteIdentification
- RemotePath
- Resume
- ServerErrorCode
- ServerErrorText
- State
- StateText
- Timeout
- Timezone
- TransferMode
- TransferRate
- TransferTime
- UseIPv6
- Version
- Events
- Methods
- IwodSFTPNotify
- SftpItem
- SftpItems
- How to get support?
- Technical information
- Fast notifications interface
- Error list
ProxyType property
Specifies the type of proxy to use.
Type
A ProxyTypes enumeration. Specifies the type of the remote proxy server.Syntax
- Basic
object.ProxyType [= value]
The ProxyType(object,value) syntax has these parts:
The ProxyType(object,value) syntax has these parts:
object | An expression evaluating to an object of type wodSFTP. |
value | A ProxyTypes enumeration, as described in settings. |
Remarks
The settings for value are:
Constant | Value | Description |
---|---|---|
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. |
ProxyWEBNtlmAuth | 6 | NTLM authenticated WEB proxy (using web CONNECT command) is used. |
ProxyWEBIntegratedAuth | 8 | 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. 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 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.
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.