想要在两台电脑之间快速又安全地传送档案,传统方法如ftp或ssh可能过于复杂。幸运的是,有一个由go语言编写的工具croc,提供了简单而高效的解决方案。以下是croc的详细介绍及其使用方法。
Croc工具的特点与优势包括:
Croc的项目地址为:https://www.php.cn/link/157e2c09fd6a096b061c2baf0b1d8899
使用Croc非常简单,如下图所示:

在发送端,只需执行以下命令:
$ croc send file.txt Sending 'file.txt' (632.9 kB) Code is: cabinet-rodeo-mayday On the other computer run croc cabinet-rodeo-mayday
命令执行后,会自动生成一个secret code。在另一台电脑上,执行以下命令:
$ croc cabinet-rodeo-mayday Accept 'file.txt' (632.9 kB)? (y/n) y Receiving (
你也可以自定义secret code,例如:
croc send --code appleboy ~/Downloads/data.csv
由于Croc通过relay server进行传输,默认会连接到官方服务器:
// DEFAULT_RELAY is the default relay used (can be set using --relay)
var (
DEFAULT_RELAY = "croc.schollz.com"
DEFAULT_RELAY6 = "croc6.schollz.com"
DEFAULT_PORT = "9009"
DEFAULT_PASSPHRASE = "pass123"
)如果你想自己部署一个Relay Server,步骤也很简单,只需执行以下命令:
$ croc relay [info] 2021/02/16 11:38:59 starting croc relay version v8.6.7-05640cd [info] 2021/02/16 11:38:59 starting TCP server on 9010 [info] 2021/02/16 11:38:59 starting TCP server on 9012 [info] 2021/02/16 11:38:59 starting TCP server on 9009 [info] 2021/02/16 11:38:59 starting TCP server on 9013 [info] 2021/02/16 11:38:59 starting TCP server on 9011
你也可以指定单一Port:
$ croc relay --ports 3001 [info] 2021/02/16 11:39:22 starting croc relay version v8.6.7-05640cd [info] 2021/02/16 11:39:22 starting TCP server on 3001
在传送文件时,需要相应地更改Relay Server:
$ croc --relay 127.0.0.1:3001 send ~/Downloads/data.csv Sending 'data.csv' (632.9 kB) Code is: saddle-origin-horizon On the other computer run croc --relay 127.0.0.1:3001 saddle-origin-horizon
只需加上--relay 127.0.0.1:3001即可完成设置。即使官方服务出现问题,你也可以在任意一台电脑上快速部署Relay Server。
总结来说,Croc工具以其简单、安全和快速的特点,为用户提供了便捷的点对点文件传输解决方案。CLI工具可在Windows、Mac和Linux平台上下载,只需一个命令即可安装并开始使用,与其他用户进行快速文件传输。
以上就是再见 FTP/SFTP,是时候拥抱下一代文件传输利器 Croc 了!的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号