wiki:doc/TorifyHOWTO/Filezilla

Written: 2018-06-22 (Jaruga)

Torifying Filezilla

Filezilla is a widely used open-source, cross-platform file transfer client originally released in 2001. It features a graphical user interface and a considerable variety of configuration options. Filezilla offers client-side support for SCP, FTP, SFTP and FTPS connections, and is a popular choice for Windows users that utilise these protocols. It can frequently be found in the repositories of major *NIX distributions, and is available for download from the official homepage for Windows and MacOS users.

Official site: https://Filezilla-Project.org.

Note on FTP/S

FTP requires two different connections: one for commands and one for data. A data connection is created every time a directory listing is created / browsed or file is transmitted. Almost every modern FTP server checks if both the control connection and data connection come from the same IP address. Tor changes circuits for new TCP connections every 10 minutes - this means, if you download several files from the same FTP server (or browse content of FTP server), your connection will fail in approximately 10 minute intervals, and you will need to re-connect. Please note this only affects newly created connections, and does not interrupt current file downloads.

Configuring Filezilla settings

  1. Download and Install the Filezilla client software. Ensure you select the correct system architecture. For GNU/Linux users, this can often be performed by fetching the filezilla package from your operating systems official repositories.
  1. Once Filezilla is downloaded and installed, launch it.
  1. Click the 'Edit' button in the toolbar and select 'Settings...'

https://tor.dial.ga/m/fz/fz0.png

  1. On the left-side menu, click the 'FTP' header. Uncheck the 'Fall back to other transfer mode on failure' box.

https://tor.dial.ga/m/fz/fz2.png

  1. On the left-side menu, select 'Generic proxy'.

https://tor.dial.ga/m/fz/fz1.png

  1. Select the Socks5 radio button, and enter the settings below:
    Proxy host: 127.0.0.1
    Proxy port: 9050
    Proxy user:
    Proxy password:
    
    Note: If Tor Browser is the source of your Tor connection, the port will be 9150.
  1. Click the 'Passive Mode' header. Click the button beside 'Use the servers external IP address instead'.

https://tor.dial.ga/m01/fz3.png

  1. Click OK.

You should now be able to use Filezilla via the Tor network. If you experience timeout issues on connection, you can adjust the amount of time it waits as well as keep-alive options inside the settings panel.

Last modified 3 months ago Last modified on Jun 23, 2018, 3:25:18 PM