经常需要上传文件到服务器,或者服务器间传文件,或者和其他用户间需要传递文件
一般来说,可能会采取sftp传输,上传到临时文件分享,微信分享等不同的手段
但是这里强烈安利下croc传输文件
croc的哲学有几条
- 中继文件而不是上传文件,意思是优先选择通过中转数据流而不是先上传到某个地方再转移
- 交换密钥而不是交换密码,因为输入密码经常会使用到弱密码,容易被猜到而泄露数据
- 不要有端口forwarding, 不需要有个公网服务器监听,这样增加了任务难度
特点
- 允许任何两个电脑间传递数据
- 端到端加密
- 跨平台 (windows, linux, mac)
- 支持传递多个文件
- 支持中断传输后恢复
- 不需要端口转发
安装
linux
curl https://getcroc.schollz.com | bash
windows
建议直接下载预编译的二进制
发送
croc send [file(s)-or-folder]
接收
croc
支持续传,真好,感谢分享了
https://zoer.us/file/3ed60b70a8162ed2e64ca.png
不知道为什么不行,一个公网一个内网,反过来也不行...
楼主好
id
比较常用SSH软件里的上传文件,比较方便
谢谢
看到 java 写的就没兴趣了
@vanplus #6 我看了下,怎么好像是go写的?
https://github.com/schollz/croc
@xnode #7 他应该是因为楼主的头像和名字