Agent Skills
返回列表
🔒

跨设备安全传文件

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2fd890c9/croc-20260809。

技能介绍

为什么需要它

在设备之间传文件时,你会碰到两类问题:公有云盘可能受限或被审查,U 盘虽方便却缺少端到端加密;大文件在弱网中断后,往往只能重新来过。这个技能基于开源工具 croc 封装,把 PAKE(密码认证密钥交换)加密、断点续传和跨平台支持整合成可触发的流程,适用于代码仓库同步、日志取证、内网临时传档等场景。

它是怎么做的

  • 端到端加密:croc send 与 croc 之间通过共享 code 协商会话密钥,全程加密,中继服务器看不到明文。
  • 断点续传:传输中断后,重新运行相同命令即从断点继续,不用重传整个文件。
  • 跨平台与协议:Windows、macOS、Linux、FreeBSD、OpenBSD 均可运行,支持 32/64 位,兼容 IPv6。
  • 多类型传输:可发送文件、目录,或用 croc send --text "hello" 直接分享文本。
  • 自定义中继:通过 croc relay 自建中继,解决公网中继不可达或内网隔离的问题。
  • 自动化友好:--yes 自动接受、--code 指定密码、--out 指定输出目录,便于脚本和 CI/CD 接入;另提供 --throttle 限速与 --socks5 代理。

需要注意什么

  • croc 只负责传输,不提供文件加密、压缩或损坏修复;需要时请先用 GPG、7-Zip 预处理。
  • 它不校验对端文件内容是否被篡改,只保证传输完整性,建议传输后自行计算 SHA256。
  • 默认中继位于国外,国内网络可能受限,请按需自建中继。
  • 这是文件传输工具,不适合音频/视频实时流;速度受带宽、中继负载和设备性能影响。

使用场景

  • 开发人员在内外网之间同步未公开代码,需加密传输并支持断网后续传
  • 运维工程师把远程 Linux 服务器崩溃堆栈传到个人 Mac,网络抖动后自动续传
  • 远程同事间共享 20GB 设计稿,双方系统不同且不便使用云盘
  • 故障恢复时在 IPv6-only 内网通过自建中继回传刚导出的数据库快照

适合人员

  • 需要在 Windows、macOS、Linux 之间安全搬运多 GB 日志的后端工程师
  • 常在弱网环境切换服务器,依赖断点续传恢复大文件的运维工程师
  • 想把未公开设计稿加密发给客户的自由职业者
  • 在隔离内网部署 croc relay,为团队提供合规传输通道的技术负责人