安全的、基于网页的协作终端
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(本站为自建分支)