你是否曾为在两台电脑之间传几个文件而发愁?打开微信压缩、登录网盘、找共享文件夹、折腾 FTP……太慢、太烦、还可能不安全。croc 就是为此而生——它是一款用 Go 编写的轻量级命令行工具,让你像发短信一样轻松、安全、快速地把文件从一台电脑“扔”到另一台电脑,全程无需配置服务器、不用开防火墙、不依赖第三方云服务。
核心功能
- 零配置直连传输:自动通过中继服务器建立点对点连接,Windows 传 Mac、Linux 传树莓派、甚至内网设备传公网设备,统统一行命令搞定
- 军工级端到端加密:采用 PAKE(密码认证密钥交换)协议,传输密钥由双方共享的短口令动态生成,连中继服务器也无法解密你的文件
- 断点续传 + 多文件打包:支持同时发送多个文件或整个文件夹;网络中断后重新运行命令即可自动续传,再也不用重头来过
- 全平台原生支持:官方提供 Windows/macOS/Linux/ARM64(含树莓派、M1/M2 Mac)一键安装包,开箱即用,无依赖、无运行时环境要求
- IPv6 优先,智能降级:默认走 IPv6 高速通道,若网络不支持则无缝回退到 IPv4,对家庭宽带、校园网、企业 NAT 环境友好
- 隐私增强可选:支持通过 Tor、SOCKS5 或 HTTP 代理中转流量,满足高敏感场景下的匿名传输需求
适合哪些人用
如果你是开发者、运维工程师、科研人员、设计师、教师,或者只是经常需要在笔记本和台式机、公司电脑和家里电脑之间同步资料的普通用户——croc 就是为你量身打造的。它不追求花哨界面,但极度重视安全性、可靠性和易用性:不需要注册账号、不上传文件到云端、不记录传输日志、不收集任何用户数据。特别适合传输源代码、设计稿、实验数据、课件视频等私密或大体积内容。
快速上手
只需两步,30 秒完成首次传输:
- 安装(任选其一):
• macOS:brew install croc
• Windows:choco install croc或下载 最新版 .exe
• Linux:curl https://getcroc.sh | bash或使用sudo apt install croc(Ubuntu 22.04+) - 发送 & 接收:
发送方执行:croc send 报告.pdf 演示.pptx→ 得到一串形如croc 9-summer-actor的共享码
接收方在同一网络或任意联网设备上运行:croc 9-summer-actor→ 自动开始下载,进度清晰可见
进阶提示:添加 --remember 可记住中继地址;用 --ip 指定自建中继;加 -v 查看详细日志——一切简洁可控。
项目信息
Easily and securely send things from one computer to another 🐊 📦
37.2k
今日 +737 stars today
Stars
1.5k
Forks
Go
MIT
编程语言:Go|GitHub Star 数:37,206|开源协议:MIT|GitHub 项目地址
它不是另一个网盘客户端,也不是简化版 rsync —— croc 是真正理解“人为什么要传文件”的工具:快、稳、密、傻瓜式。当你厌倦了登录、上传、等待、再下载,是时候让 croc 成为你终端里的文件快递员了。




