用 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
延伸閱讀
Warpinator - 支援 Linux, Windows 與 Android 的傳檔工具