共计 420 个字符,预计需要花费 2 分钟才能阅读完成。
经常需要上传文件到服务器,或者服务器间传文件,或者和其他用户间需要传递文件
一般来说,可能会采取sftp传输,上传到临时文件分享,微信分享等不同的手段
但是这里强烈安利下croc传输文件
croc地址:https://github.com/schollz/croc
croc的哲学有几条
- 中继文件而不是上传文件,意思是优先选择通过中转数据流而不是先上传到某个地方再转移
- 交换密钥而不是交换密码,因为输入密码经常会使用到弱密码,容易被猜到而泄露数据
- 不要有端口forwarding, 不需要有个公网服务器监听,这样增加了任务难度

特点
- 允许任何两个电脑间传递数据
- 端到端加密
- 跨平台 (windows, linux, mac)
- 支持传递多个文件
- 支持中断传输后恢复
- 不需要端口转发
安装
linux
curl https://getcroc.schollz.com | bash
windows
建议直接下载预编译的二进制
发送
croc send [file(s)-or-folder]
接收
croc
正文完