Note: The DetermineProxy method can be used to determine the correct setting for ProxyMethod:
ASP: Automatically Determine FTP Proxy Method
C#: Automatically Determine FTP Proxy Method
C++: Automatically Determine FTP Proxy Method
Delphi: Automatically Determine FTP Proxy Method
Visual FoxPro: Automatically Determine FTP Proxy Method
Java: Automatically Determine FTP Proxy Method
Perl: Automatically Determine FTP Proxy Method
Python: Automatically Determine FTP Proxy Method
Ruby: Automatically Determine FTP Proxy Method
VB.NET: Automatically Determine FTP Proxy Method
Visual Basic: Automatically Determine FTP Proxy Method
VBScript: Automatically Determine FTP Proxy Method
The Chilkat FTP2 component can connect to most (if not all) types of FTP Proxy servers. However, you must tell the component what type of proxy server it is using (by setting the ProxyMethod property). A great article that summarizes it is located here:
How FTP Proxy Servers Serve Clients.
The Chilkat ProxyMethod types are based on the settings from Cute FTP:
To connect to any given proxy type, you only need to set some or all of the following Chilkat FTP2 properties:
SITE site:
Set the ProxyMethod property = 1.
USER user@site:
Set the ftp.ProxyMethod property = 2.
USER with login:
Set the ftp.ProxyMethod property = 3.
USER/PASS/ACCT:
Set the ftp.ProxyMethod property = 4.
OPEN site:
Set the ftp.ProxyMethod property = 5.