发现 
网站 / Web 应用开发者工具
星枢终端:Web SSH / RDP / VNC 客户端
一款功能丰富的 Web SSH / RDP / VNC 客户端,支持多标签、SFTP、2FA 与审计,适合运维和开发者远程管理服务器。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v0.9.19
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
星枢终端(Nexus Terminal)是一款现代化、功能丰富的 Web SSH / RDP / VNC 客户端,致力于提供高度可定制的远程连接体验。除网页版外,还提供独立的本地桌面端。后端基于 Node.js,资源占用低,并支持 PWA 安装。

主要功能
- 多标签页管理 SSH 与 SFTP 连接
- 支持 RDP / VNC 协议,画面占满工作区,支持双向剪贴板同步
- 支持 PWA
- 采用 Monaco Editor,支持在线编辑文件
- 多重登录安全机制:人机验证(hCaptcha、Google reCAPTCHA)与双因素认证(2FA)
- 高度可定制的界面主题与布局风格
- 内置简易 Docker 容器管理面板
- IP 白名单与黑名单,异常访问自动封禁
- 通知系统(登录提醒、异常告警)与审计日志
- 内置心跳保活机制,确保连接稳定
安装与使用
Docker Compose 部署
新建目录并进入:
mkdir ./nexus-terminal && cd ./nexus-terminal
下载 docker-compose.yml 与 .env 文件:
wget https://raw.githubusercontent.com/Heavrnl/nexus-terminal/refs/heads/main/docker-compose.yml -O docker-compose.yml && wget https://raw.githubusercontent.com/Heavrnl/nexus-terminal/refs/heads/main/.env -O .env
启动服务:
docker compose up -d
使用 nginx 反向代理时,需要开启 WebSocket 升级,并转发 X-Forwarded-For、X-Forwarded-Proto、Host、X-Real-IP 等请求头,proxy_pass 指向 http://127.0.0.1:18111。
如需通过 IPv6 连接服务器,可在 /etc/docker/daemon.json 中开启 Docker 的 IPv6 支持后重启 Docker 服务。
更新
Docker Compose 运行无需拉取仓库源码,在项目目录执行:
docker compose down
docker compose pull
docker compose up -d
桌面端
桌面端安装包可在 Releases 页面获取。
使用技巧
- 挂起会话:在 SSH 标签页右键(移动端长按)选择「挂起会话」,即使网页断开,后端也会保持 SSH 连接,可随时从面板组件恢复。
- 命令输入框:获得焦点时用
Alt + ↑/↓切换 SSH 标签页,用Alt + ←/→切换编辑器标签页;开启命令同步后,输入内容会实时同步到目标输入源。 - 文件管理器:支持搜索框内用
↑/↓快速选择、从浏览器外部拖拽上传、内部拖拽移动、Ctrl/Shift多选,以及复制、粘贴、剪切、删除、重命名、修改权限等右键菜单操作。 - 终端:
Ctrl + Shift + C复制,Ctrl + Shift + V粘贴;在终端、文件管理器和文本编辑器中可用Ctrl + 鼠标滚轮缩放;移动端可通过双指手势缩放终端字体。 - 自动重连:连接断开时,在命令输入框或终端中按回车,或点击连接列表中的同一连接即可触发重连。
- Passkey 登录:需在
.env文件中设置RP_ID和RP_ORIGIN环境变量。
注意事项
- 数据备份请自行备份目录下的
data文件夹,项目不提供备份功能。 - 受浏览器限制,非 HTTPS 或 localhost 环境无法复制终端内容,建议使用 HTTPS 访问。
- 上传大量文件或深层文件夹时,建议先打包压缩,避免浏览器卡死。
本作品整理自 GitHub 开源项目 Heavrnl/nexus-terminal,原作者 @Heavrnl,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.9.19当前版本
新增连接「启动命令」,连接终端后自动执行;文件管理器新增 SFTP sudo 提权,可以 root 权限浏览 /root、/etc 等路径,默认开启,提权失败自动回退普通权限。
评论