

A set of options (like custom relay, ports, and code phrase) can be set using -remember. There are a number of configurable options (see -help). The code phrase is used to establish password-authenticated key agreement ( PAKE) which generates a secret key for the sender and recipient to use for end-to-end encryption. Then to receive the file (or folder) on another computer, you can just do croc code-phrase On Android there is a 3rd party F-Droid app available to download. Or, you can install Go and build from source (requires Go 1.17+): go install /schollz/croc/ On FreeBSD you can install with pkg: pkg install croc

On Termux you can install with pkg: pkg install croc On Gentoo you can install with portage: emerge net-misc/croc On Fedora you can install with dnf: dnf install croc On Arch Linux you can install the latest release with pacman: pacman -S croc On Alpine Linux you have to install dependencies first: apk add bash coreutils On Unix you can install the latest release with Nix: nix-env -i croc On Windows you can install the latest release with Scoop or Chocolatey: scoop install croc On macOS you can also install the latest release with MacPorts: sudo port selfupdate On macOS you can install the latest release with Homebrew: brew install croc (src/install/customization.gif) Installĭownload the latest release for your system, or install a release from the command-line: curl | bash local server or port-forwarding not neededįor more information about croc, see my blog post or read a recent interview I did.allows resuming transfers that are interrupted.enables easy cross-platform transfers (Windows, Linux, Mac).provides end-to-end encryption (using PAKE).

