| Member | Value | Description |
|---|---|---|
| ftpProxyNone | 0 | Establish connection without using a proxy server |
| ftpProxyOpen | 6 | Connects to proxy and sends: OPEN < hostname> |
| ftpProxyPipe | 7 | Proxy connects to a predetermined simple pipe server and logs in using supplied username and password. |
| ftpProxySiteHost | 3 | Connects to proxy and sends: SITE <hostname> to establish connection to host, afterwards User is logged in using Username and Password. If ProxyUsername and ProxyPassword are specified, user is logged into proxy before sending SITE request. |
| ftpProxySocks4 | 1 | Establish connection using a SOCKS4 proxy server |
| ftpProxySocks5 | 2 | Establish connection using a SOCKS5 proxy server |
| ftpProxyUserLogin | 4 | Connects to proxy and logs in with ProxyUsername and ProxyPassword, then connects to host by sending: USER <username>@<hostname> |
| ftpProxyUserNoLogin | 5 | Connects to proxy and sends: USER <username>@<hostname> |