live-term

端到端加密的终端远程协作

端到端加密的终端远程协作工具

live-term 是一个通过 relay 共享和控制终端会话的 CLI。每次远程控制都需要被控端明确批准。

npm install -g @xun66/live-term

Windows 用户需配合 WSL2 使用,暂不支持 PowerShell、CMD 等原生终端。

live-term
live-term --mode=controller --target-id=SESSION_ID

演示视频

下面展示了被控端和控制端的真实连接流程。

本视频仅用于演示。请使用“快速开始”里的命令运行。

核心功能

显式会话批准

每次控制请求都必须由被控端人工确认。

可用公共中继或自建中继

可直接使用 xebox.org 公共中继,也可在内网或私有网络部署自己的 relay。

CLI 流程简洁

全局安装一次,在双方机器运行命令,通过 Session ID 即可建立连接。

默认安全设计

端到端加密

会话流量使用 AES-256-GCM 加密,会话密钥通过 RSA 交换。

6 位 SAS 验证码

双方需核对同一组数字验证码,降低中间人攻击风险。

中继不可读取会话内容

relay 仅转发加密数据包,无法拿到明文密钥。