sshx logo

安全的、基于网页的协作终端

two terminal windows running sshx and three live cursors

sshx 让你通过一个链接,把终端分享给任何人——在一块多人无限画布上。

支持实时协作:能看到彼此的远程光标,还能聊天。它同样快速端到端加密,服务端用 Rust 编写,非常轻量。

一条命令即可安装 sshx。适合教学、调试,或远程访问云端机器。

协作

分享一个安全、唯一的浏览器链接即可邀请他人加入。

端到端加密

数据安全传输,服务端永远看不到你输入的内容。

跨平台

命令行工具支持 macOS、Linux 和 Windows。

无限画布

在画布上任意摆放、缩放多个终端窗口。

实时在线

在界面里实时看到他人的名字和光标。

极速网状网络

从任何地方就近连接到全球分布式网络中最近的节点。

安装

macOS / Linux

在终端里运行以下命令:

curl -sSf https://sshx.rtxk.org/get | sh

或者,下载适合你平台的二进制文件。

Windows

下载适合你平台的可执行文件。

从源码编译

确保已安装较新版本的 Rust 和 protoc,编译 sshx 并加入系统 PATH。

cargo install sshx

GitHub Actions

在 GitHub Actions 或其他 CI 上运行此命令:它会暂停你的流水线,并开启一个协作会话。

curl -sSf https://sshx.rtxk.org/get | sh -s run

服务器部署(开机自启)

在 Linux 服务器 / VPS 上,这一条命令会安装 sshx、配置为开机自启服务(systemd / OpenRC / SysV)、在后台常驻启动,并打印本机的固定访问地址;关掉终端、断开 SSH、重启之后都依然运行。

curl -sSf https://sshx.rtxk.org/get | sh

强制重装 / 重启:默认检测到已在运行会自动跳过;要强制拉取最新版本并重启,用这一条(点右侧图标即可复制):

curl -sSf https://sshx.rtxk.org/get | sh -s -- --force

加上 -s -- --no-service 则只安装二进制、不配置开机自启。


开源项目,© Eric Zhang 2023(本站为自建分支)