To use FileZilla behind a proxy server, go to Edit > Settings > Connection > Generic proxy, choose your proxy type (SOCKS4, SOCKS5, or HTTP/1.1 using CONNECT), and enter the proxy host, port, and credentials. This routes FTP, FTPS, and SFTP connections through the proxy so they can reach servers from behind a corporate firewall that blocks direct outbound connections. If your network instead uses an older FTP-only proxy, use the separate FTP Proxy settings covered below.
Why FileZilla connections need a proxy in the first place
Most corporate and institutional networks block outbound connections on the ports FTP and SFTP need unless the traffic goes through an approved proxy. If FileZilla hangs on “Connecting to server,” times out, or fails immediately with no server response, an unconfigured proxy requirement is one of the most common causes — especially on office networks, university networks, or behind a firewall appliance.
Option 1: Generic proxy (SOCKS4, SOCKS5, or HTTP) — recommended
This is the setting to use for modern network proxies, and it works across FTP, FTPS, and SFTP alike.
- Go to Edit > Settings > Connection > Generic proxy.
- Set Proxy type to whichever your network provides: SOCKS4, SOCKS5, or HTTP/1.1 using CONNECT.
- Enter the Proxy host and Port given to you by your network administrator.
- If the proxy requires a login, enter the Username and Password.
- Click OK and reconnect to your site. All FTP, FTPS, and SFTP connections will now route through the proxy automatically.
Don’t know which proxy type your network uses? Ask your network administrator — guessing between SOCKS4, SOCKS5, and HTTP CONNECT is the fastest way to waste time troubleshooting a connection that was never going to work with the wrong type selected.
Option 2: Legacy FTP proxy (USER, SITE, OPEN, or custom login sequence)
Some older or FTP-specific proxy servers don’t support SOCKS or HTTP CONNECT and instead expect a special login sequence sent over the FTP control connection itself. If your generic proxy settings don’t work, or your administrator specifically mentions an “FTP proxy” rather than a SOCKS/HTTP proxy, use this instead.
- Go to Edit > Settings > Connection > FTP Proxy.
- Select the proxy type that matches your provider’s instructions: USER@HOST, SITE, OPEN, or Custom (which lets you enter the exact login sequence your proxy requires).
- Enter the proxy host and port, plus any login information your administrator provided.
- Save and reconnect. This setting only affects plain FTP connections — it does not apply to SFTP.
Combine proxy settings with the right transfer mode
A proxy gets you to the server; transfer mode determines whether the data connection succeeds once you’re there. If files list but transfers stall or time out after connecting through a proxy, check your active vs. passive mode settings next — passive mode is usually the one that works from behind a firewall or proxy.
Troubleshooting proxy connection errors
- Connection times out or hangs on “Connecting to server”
- Double-check the proxy type. SOCKS4, SOCKS5, and HTTP CONNECT are not interchangeable — selecting the wrong one typically produces a silent timeout rather than a clear error.
- “Proxy authentication required” or login rejected
- Confirm the username and password entered in the proxy fields match your network credentials, not your FTP/SFTP server credentials — these are two separate logins.
- Works for FTP but not SFTP, or vice versa
- The legacy FTP Proxy setting only applies to plain FTP. If you need SFTP to work through the same proxy, switch to the Generic proxy (SOCKS4/SOCKS5/HTTP CONNECT) setting instead, which applies to all protocols.
- Still can’t connect after proxy setup
- Confirm with your network administrator that outbound access to the specific server and port is actually permitted through the proxy — some proxies allow web traffic but block FTP/SFTP ports entirely regardless of client-side configuration.
Frequently asked questions
What’s the difference between the Generic proxy and FTP Proxy settings in FileZilla?
Generic proxy (SOCKS4, SOCKS5, or HTTP CONNECT) works for FTP, FTPS, and SFTP connections and is the setting most modern networks need. FTP Proxy is an older, FTP-only login sequence (USER, SITE, OPEN, or custom) used by some legacy or FTP-specific proxy servers; it does not apply to SFTP.
Do I need a proxy to use FileZilla, or is this only for corporate networks?
Most home and personal internet connections don’t require a proxy for FTP or SFTP. Proxy configuration is typically only necessary on corporate, school, or institutional networks where a firewall blocks direct outbound connections and routes traffic through an approved proxy instead.
Does proxy configuration work the same way in FileZilla Pro?
Yes. Proxy settings are part of the core connection engine shared by the free FileZilla client and FileZilla Pro, so the steps above apply to both. FileZilla Pro additionally lets you connect the same way to cloud storage services like Amazon S3, Google Drive, and OneDrive through the same proxy configuration.
Need cloud storage on top of your FTP and SFTP connections? See FileZilla Pro plans.