用 croc 在區域網路或網際網路上傳送檔案

用 croc 來進行跨平台傳檔
https://pixabay.com/images/id-1990405/

跨平台傳送檔案是許多人工作時必備的需求,在 Linux 與 Windows 系統之間傳檔有很多方式,像是架設區域網路、ftp、samba 伺服器甚至用 ssh 的 scp 指令都可以傳檔。但這些方法很複雜,操作與設定上也相當不容易。習翠


而 croc 就是為了解決這些煩惱所誕生的傳檔工具。它操作容易、跨 Windows, Linux, Mac、支援 PAKE 點對點加密且可以使用代理伺服器。比起許要輸入一堆指令和 private key 的 scp,使用上更加直覺且便利。


本文糊塗流浪貓將介紹如何在電腦上安裝並且使用 croc 來進行跨平台傳檔。




安裝 croc

請至 https://github.com/schollz/croc 下載適合自己的安裝方式,也可以透過終端機指令下載自動安裝腳本。

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




傳送檔案或資料夾

croc send your-file-folder


上傳成功後,會得到一道密碼 (code-phrase)。



接收檔案

croc code-phrase



自訂傳檔密碼

croc send --code set-your-code your-file-folder



透過 Tor 代理伺服器傳檔

啟動並連線 tor 後,輸入以下指令進行傳檔。

croc --socks5 "127.0.0.1:9150" send yourfile



自架伺服器傳檔

如果你不希望讓第三方伺服器經手你的檔案,可以用以下指令在電腦上自己架設 croc 伺服器來傳檔。無論外網或區域網路都要記得在防火牆中設定白名單。香港獨立

croc --relay "192.168.1.102:9999" send --code yourcode yourfile




延伸閱讀

croc - Github

Warpinator - 支援 Linux, Windows 與 Android 的傳檔工具





留言