SOCKS is a network proxy protocol that allows transparent Internet connections across a firewall.
On the menu bar, choose Tools > Global Options.
In the left pane, expand Connection.
Select SOCKS4 & 5.
Use the highlighted SOCKS server when connecting
Select this check box to connect to an FTP site through a SOCKS server.
Clear this check box to connect to an FTP site without connecting through a SOCKS server.
SOCKS
Click on a host name in the list to make FTP connections through that specific server.
Click the Add button then type the server name in the Host name box to include a server in the SOCKS list.
Click the Remove button to delete a highlighted server from the SOCKS list.
Host name
Click on the Add button and you can type in the name of a new SOCKS server.
OR
Click on a server in the SOCKS list, and you can edit the name in this box.
Port
Type the proper port for the server highlighted in the SOCKS list. The default port for SOCKS servers is 1080.
OR
Click on a server in the SOCKS list, and you can edit the port number in this box.
Use Authentication
Select this check box to have CuteFTP automatically send the proper user name and password for the SOCKS server when first connecting.
Clear this check box if you don't have a SOCKS user name and password, or if you choose to enter them manually upon connection.
User name
Enter or edit the user name for the highlighted SOCKS server.
Password
Enter or edit the password for the highlighted SOCKS server.
SOCKS type
Select either SOCKS4 or SOCKS5 to match the highlighted SOCKS server.
SOCKS4 servers do not require usernames and passwords. If you need a username and password to connect to the server, it is a SOCKS5 server.
Contact your system or network administrator for the proper Host name, Port, User name, Password and SOCKS type.