Enter search queries below or use the tag links to the right to browse the knowledge base by category (Show All Tags).
Need to configure Robo-FTP for connection through a SOCKS4 proxy server. How is that done?
Robo-FTP 3.1 and Later
Robo-FTP 3.1 and later directly supports the SOCKS4 type of proxy by selecting that option in the Site Manager in the Configurator.
Robo-FTP v2.1 thru v3.0.
There is no support through the Robo-FTP configurator nor the FTPLOGON command to support alternate types of proxy servers. However, you manually create (or edit) a site setting in the Windows registry for the site in question to select the proxy server type.
This is currently only supported for SFTP (FTP + SSH) and FTPS (FTP + SSL) servers or when the /servertype=ALTFTP option is included on the FTPLOGON command for "normal" FTP sites.
To enable an alternate proxy server type, you must use the Windows registry editor to set a value in the registry.
ONLY EXPERIENCED USERS SHOULD PROCEED FROM THIS POINT.
The registry value that needs to be created or changed is "ProxyServerType". This value (if it exists) is 0 by default. To specify Robo-FTP to use an alternate proxy server type, create the value (if necessary) and set it to one of the following numeric values:
SOCKS4 1 SOCKS5 2 Web Standard 3 Simple Relay 4 SOCKS4 5 FTPSITE 100(connection made using SITE command) FTPOPEN 101(connection made using OPEN command) FTPUSER 102(connection made using USER joe@server command)
Follow the instructions below to set this value:
1. Find the Robo-FTP settings in the registry in either HKEY_CURRENT_USER (look here first) or HKEY_LOCAL_MACHINE under "SOFTWARE\Robo-FTP\FTP\FTPServers".
2. Each FTP site that you have predefined using the Robo-FTP Configurator appears here under "Server0", "Server1", etc.
3. Find the site in question by expanding each of these locations one by one looking for a matching "ServerName".
4. When you find the desired "ServerName", determine if the "ProxyServerType" value exists or not.
5. If the value exists, double click on it to change its value according to the desired proxy server type.
6. If the value doesn't exist, right click to add a new REG_DWORD value, and set its value.
You must still enter the proxy server IP address/URL, user name, password, and port in the appropriate fields within the Robo-FTP Configurator (or specify the appropriate /proxy... option(s) on the FTPLOGON script command) to enable the use of one of these alternate proxy server types.
Article last updated: 2017-05-10
Tags: Configuration, Robo-FTP, Firewall, Proxy Server, Registry