W
WeTTY
5.3k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性
浏览器里的终端,通过 HTTP/HTTPS 访问 shell 或 SSH,比 ajaxterm 更快更稳定。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
浏览器中直接打开终端,支持 SSH 连接,响应快无需插件。
核心功能
- 纯浏览器运行终端,无需安装额外客户端
- 支持 SSH 连接任意远程主机
- 基于 WebSocket 实时通信,响应速度快
- 支持 SSL/HTTPS 加密
- 可嵌入 iframe 或配置反向代理
避坑指南
- •默认以当前用户身份运行,如果通过 SSH 连接 localhost 需要确保 SSH 服务已启动;若以 root 运行则启动 /bin/login(本地登录),--ssh-key 选项会启用无密码连接,有安全隐患,请谨慎使用,生产环境务必使用反向代理添加 HTTPS,否则密码和会话内容明文传输
适用场景
- 运维人员远程管理服务器
- 开发者在浏览器中调试 Docker 容器
- 教学演示时无需搭建本地终端环境
WeTTY 是一个基于 Web 的终端模拟器,让你通过浏览器直接访问 shell 或 SSH 会话。它使用 xterm.js(纯 JavaScript 实现的完整终端模拟器)和 WebSocket 而非 Ajax,延迟更低、交互更流畅。可连接任意 SSH 服务器,指定用户、端口和认证方式(密码或公钥)。当以 root 身份运行时,可直接启动本地登录。安装只需 npm 一键,也提供 Docker 镜像。生产环境建议配合 nginx 或 traefik 反向代理使用 HTTPS。
标签
terminalweb-basedsshxterm.jswebsocketbrowser
快速上手
1
2
安装软件
双击下载的安装程序,按提示完成安装
3
确保安装了 Node.js 18+
4
运行 npm install -g wetty 全局安装
5
执行 wetty 启动服务,默认监听 3000 端口
安装指引
- 确保安装了 Node.js 18+
- 运行 npm install -g wetty 全局安装
- 执行 wetty 启动服务,默认监听 3000 端口
文件完整性
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码运维指引
卸载说明
运行 npm uninstall -g wetty 即可卸载全局安装。如果使用 Docker,停止并删除容器即可。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
3 FAQs