Transmit Help

# Choosing a proxy server type

Proxy servers vary in which sequence of commands they expect to receive from Transmit. Transmit supports seven different FTP proxy types.

Ask your network administrator to help you determine which proxy server type is being used, if any.

Type 1 proxy servers expect:

- USER command in the form user@real.hostname.

Type 2 proxy servers expect:

- USER command with the proxy server user name.
- PASS command with the proxy server password.
- USER command in the form of user@real.hostname

Type 3 proxy servers expect:

- SITE command with the address of the server you are connecting to.
- USER command with the user name you are using to login into the server.
- PASS command with the password you are using to login to the server.

Type 4 proxy servers expect:

- OPEN command with the address of the server you are connecting to.
- USER command with the user name you are using to login into the server.
- PASS command with the password you are using to login to the server.

Type 5 proxy servers expect:

- USER command in the form user@fwuser@real.hostname, where fwuser represents your user name for the proxy server.
- PASS command in the form pass@fwpass, where fwpass represents the password for the proxy server.

Type 6 proxy servers expect:

- USER command in the form fwuser@real.hostname, where fwuser represents your username for the proxy server.
- PASS command with the password for the proxy server.
- USER command with the username used to login to the server you are trying to connect to.
- PASS command with the password used to login to the server you are trying to connect to.

Type 7 proxy servers expect:

- USER command in the form user@real.hostname fwuser, where fwuser represents the username used to authenticate with the proxy server.
- PASS with the password used to login to the server you are connecting to.
- ACCT with the password used to authenticate with the proxy server.

Type 8 proxy servers expect:

- USER command in the form user@real.hostname:port, where user represents the username used to login, and port is the destination server's port number. Use this you must specify to a special port on the destination server.
- PASS with the password used to login to the server you are connecting to.
- Note: this proxy type does send a colon character between "hostname" and "port".

Type 9 proxy servers expect:

- USER command in the form user@real.hostname port, where user represents the username used to login, and port is the destination server's port number. Use this you must specify to a special port on the destination server.
- PASS with the password used to login to the server you are connecting to.
- Note: this proxy type does not send a colon character between "hostname" and "port".

SOCKS 4 and SOCKS 4a proxy servers do not require a password, but may optionally require a username.

SOCKS 5 servers may require a username and password.

The default port for SOCKS proxy servers is 1080. If you wish to override the port, enter it into the Port input box.

## See also

Using a proxy server