FTP Rush is a free file transfer client from Wing FTP Software for Windows, macOS and Linux, with Android and iOS versions as well. It connects to FTP, FTPS and SFTP servers, to the web client of Wing FTP Server, and to Google Drive, Dropbox, OneDrive and Amazon S3. You can manage servers and cloud storage accounts from the same window. It runs without installation, straight from the unpacked archive.
Tabs with two file views
Each tab in FTP Rush holds two file views. Either view can show the local disk or a remote site and switch between the two modes. A tab can therefore pair a local folder with a server or connect two remote locations side by side. Several tabs can stay open at once.
Files move by drag and drop or with the Transfer command, which sends the selection from one view to the other. Lists sort by any attribute, and a status line shows the count and size of the selection. The context menu lets you rename or delete remote items and create new folders.
Saved sites live in the Site Manager, which stores the protocol, host, port, encryption and login for each entry. It also stores the local and server folders the views open after connecting. A quick connection bar handles one-off servers. Per-site bookmarks jump to saved directories, and FTP folder caching lets you browse previously listed folders again without a new listing.
Server-to-server and cloud transfers
FTP Rush copies files between two remote locations even when they use different protocols. The local computer acts as the bridge, reading from one side and writing to the other. This allows moves such as OneDrive to Dropbox or an SFTP server to an S3 bucket. Between two FTP servers, Direct FXP lets the servers exchange data with each other without passing it through the client, optionally over SSL.
FastUDP for high-latency links
FastUDP is a UDP-based transfer method for links with ample bandwidth but high latency or packet loss. TCP-based protocols slow down as round-trip time grows; FastUDP uses its own retransmission policy to keep throughput up. It works only with a Wing FTP Server or Wing Gateway that has an HTTPS listener in FastUDP mode. The FTP Rush site must use the Wing FTP Server Web Client protocol over HTTPS with the FastUDP option enabled.
Transfer queue and limits
Transfers can run immediately or wait in the queue. The queue view separates queued, successful, failed and skipped items. You can pause processing, export a queue to a file and import it later. FTP Rush can close itself, suspend the computer or shut it down when the queue finishes.
You can set how FTP Rush handles files that already exist at the destination separately for downloads, uploads and server-to-server copies. Any site can override the global rules. Transfer options set how many files move at once and add separate speed caps for each direction. The buffer size adapts to connection speed within limits the user chooses.
Skip filters and highlighting
File filters match names with case-insensitive wildcards (* and ?) or regular expressions. A filter targets files or folders and can skip matches for a chosen transfer type. It can also color matches in the server view so particular file types stand out in long listings. Filters are ordered, and the higher one wins. Global filters cover every site and the local disk; each site decides whether to include them alongside its own.
C# scripting and the terminal
FTP Rush includes a terminal that accepts C# statements at a prompt, with command history on the arrow keys. You can save the same code as .cs files in the scripts folder and load it from the menu. Another script can also import it. The API covers most interface actions:
- Site functions connect to Site Manager entries by name and add or remove sites.
- View functions drive the two file views: connect, change folders, create or delete directories and transfer items between panes.
- Transfer functions create server-to-server, download or upload tasks, rename targets, and start, stop, load or save the queue.
- Log functions write status and error messages to the log view.
On Windows and Linux, you can start a script from the command line with parameters. A hide switch runs it without showing the terminal window, which suits unattended jobs.
Proxies and protocol settings
FTP Rush keeps a list of HTTP and SOCKS5 proxies with optional credentials. You select one as the global default. Each site can use it or pick its own, and local network addresses can bypass the proxy.
FTP connections use passive, active or Auto mode, which tries passive first and falls back to active. You can encrypt the data channel with SSL or send it through the proxy. You can also adjust the listing command, listing parser and character set for servers that do not use UTF-8. SFTP sites can sign in with a private key file. The log view shows commands, server replies, errors and script output. Send raw command passes custom instructions such as SITE commands directly to an FTP server.




