Relayless CLI

终端里的点对点传输。

CLI 版使用 Go 和 Pion WebRTC 实现,构建为静态单体二进制。它默认连接 Relayless 线上信令服务,也可以配置到你自己的部署。

下载静态二进制

文件通过 Relayless 官方域名分发。下载后赋予执行权限即可使用。

发送文件夹

传入文件夹路径会递归展开,并保留相对目录结构。浏览器接收多项内容时会打包成 zip。

发送文本

使用 --text 可以把命令行中的文本作为 .txt 项发送给接收方。

跨端兼容

CLI 和 Web 使用同一个单通道 MessagePack 协议,CLI 发送可以由浏览器接收。

常用命令

relayless send ./file.txt
relayless send ./folder
relayless send --text "hello from CLI"
relayless receive https://relayless.com/r/<room-id>
relayless receive <room-id> --dir ./downloads

自托管配置

relayless send \
  --api-domain api.example.com \
  --web-domain example.com \
  ./file.txt

relayless receive \
  --api-domain api.example.com \
  <room-id>