Croc 跨设备加密传输
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a10ab3ad/croc。
技能介绍
要解决什么问题
两台电脑、不同系统之间传文件,常见做法是网盘、即时通讯或临时 HTTP 服务。它们往往要么依赖第三方存储、要么传输过程未加密、要么大文件断网就要从头再来。croc 面向「只要传过去、中间节点读不懂、断了能接着传」这类需求:纯命令行、两端装同一工具,用一串口令完成配对。
技能如何帮你用 croc
本技能把 croc 的发送 / 接收流程和触发场景对齐成可执行指引:
- 发送:
croc send <路径>生成口令(如1234-5678-9012-3456),把口令交给对方;目录会打包传输,字符串参数可走加密文本消息。 - 接收:对方执行
croc,输入口令,确认文件名后落盘;完成后会做 SHA256 完整性校验。 - 安全与续传:默认 PAKE 端到端加密,无需额外配置;传输中断后重新执行同一条命令即可从断点继续(同一对设备、同一文件、同一口令)。
- 受限网络:可
croc relay自建中继,两端加--relay;也支持 HTTP/SOCKS5 代理。可用croc --selftest做网络自检。
适用边界
这是传输工具,不是网盘:接收方离线则无法收,服务端不长期存你的文件。无 GUI,不保证带宽;不支持跨设备换口令续传、多人协作或版本管理。合规与内容责任在使用者侧;重大数据请勿仅依赖单次传输而无备份。
使用场景
- 两台不同系统的开发机之间传编译产物,不想经公有网盘,用口令配对后直接加密传输
- 运维从大文件日志目录打包发送到笔记本,中途 Wi‑Fi 断开,重跑同一条 send/接收命令从断点继续
- 同事 Windows 与 macOS 互传整个项目目录,发送方 `croc send ./project/` 把打包后的文件夹交给对方口令接收
- 公司内网禁止直连公网中继,在内网主机起 `croc relay`,两端加 `--relay` 完成传文件
适合人员
- 需要在个人电脑与办公机之间传源码或配置、且希望传输链路默认加密的开发者
- 网络不稳定、经常传 GB 级包或日志,依赖断点续传避免反复全量重传的运维工程师
- 跨 Windows/macOS/Linux 协作、习惯终端操作、用口令即可收发的后端或全栈工程师
- 内网环境需自建中继、通过 `--relay` 或代理完成传文件的 IT 或平台工程师