Skip to content

sshitSSH 与共享 Web 终端,运行在同一个端口

用一个轻量级 Go 二进制提供原生 SSH、浏览器终端和实时协作工作区。

一个端口,两种连接方式

text
                    ┌─────────────┐
ssh -p 2222 host ──►│  SSH / PTY  │──► $SHELL
                    │             │
Browser ── HTTP/WS ►│    sshit    │──► shared Web PTYs
                    └─────────────┘
                         :2222

sshit 通过连接的前缀区分 SSH 与 HTTP 请求。命令行用户继续使用熟悉的 SSH,浏览器用户则进入共享工作区,无需占用额外端口。

以 GNU AGPLv3 许可证发布。