擁抱文件傳輸利器 Croc


擁抱文件傳輸利器 Croc

Croc安裝

首先,我們需要將最新版本的Croc下載到我們的電腦中,或者直接使用下列命令進行在線安裝:

$ curl https://getcroc.schollz.com | bash

在macOS平台上,我們可以直接使用Homebrew來安裝最新版本的Croc:

$ brew install croc

在macOS平台上,我們還可以使用MacPorts來安裝最新版本的Croc:

$ sudo port selfupdate

$ sudo port install croc

在Windows平台上,我們可以使用Scoop或Chocolatey來安裝最新版本的Croc:

$ scoop install croc  或 $ choco install croc

在Unix平台上,我們可以使用Nix來安裝最新版本的Croc:

$ nix-env -i croc

在Arch Linux平台上,我們可以使用pacman來安裝最新版本的Croc:

$ pacman -S croc

在Ubuntu平台上,我們可以使用snap來安裝最新版本的Croc:

$ snap install croc

Croc使用

如需發送文件,可以直接運行下列命令:

$ croc send [file(s)-or-folder]

Sending 'file-or-folder' (X MB)

Code is: code-phrase

接下來,在另一台電腦上使用下列命令來進行文件或目錄接收:

$ croc code-phrase

這里的code-phrase即密碼短語,用於建立密碼認證密鑰協議(PAKE),該協議將生成一個密鑰供發送方和接收方用於端到端加密。

自定義密碼短語

我們可以使用下列方式來配置自己的密碼短語,必須是4個字符以上:

$ croc send --code [code-phrase] [file(s)-or-folder]

使用管道-stdin和stdout

我們可以通過管道來向Croc傳遞文件:

$ cat [filename] | croc send

此時,Croc將會自動使用stdin數據,並發送和分配一個類似“croc-stdin-123456789”的文件名。如需接收stdout,可以直接使用--yes選項來自動接收文件:

$ croc --yes [code-phrase] > out

發送文字消息

有些時候,我們可能只需要發送URL地址或簡短的文字消息,此時可以通過下列命令實現發送:

$ croc send --text "hello world"

使用代理

我們還可以使用代理鏈接來進行傳輸中繼,比如說,我們可以使用下列命令來將Tor作為代理中繼:

$ croc --socks5 "127.0.0.1:9050" send SOMEFILE

工具使用樣例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM