About

FreeSCP is a free, open-source, cross-platform SFTP/SCP/FTP/FTPS/WebDAV client for Windows, macOS and Linux, with a pure-Rust core (russh, russh-sftp, suppaftp, reqwest) and a Slint-based desktop UI.

Features

Cloudflare Tunnel (cloudflared) support

Servers published through a Cloudflare Tunnel are reached with the standard OpenSSH ProxyCommand mechanism. Add a line such as ProxyCommand cloudflared access ssh --hostname ssh.example.com to the host's entry in ~/.ssh/config and import it from the site manager: FreeSCP honors the proxy command when opening SFTP/SCP connections and terminal sessions, with no extra setup inside the app.

Download

Prebuilt binaries are available from the GitHub Releases page.

...or build from source:

git clone https://github.com/NOXCIS/FreeSCP.git
cd FreeSCP
cargo build --workspace
cargo run -p freescp-app

Supported protocols

ProtocolStatus
SFTPSupported (SSH jump hosts, cloudflared tunnels)
SCPSupported (SSH jump hosts, cloudflared tunnels, SOCKS5/HTTP-CONNECT proxies)
FTPSupported
FTPSSupported
WebDAVSupported

Source Code

FreeSCP is developed in the open. Clone, read, and contribute:

License

FreeSCP is Free Software released under the MIT License. Third-party credits are listed in the repository's docs/credits/ directory.

Report an Issue

Found a bug or have a feature request? Please open an issue on GitHub Issues.