NexusTerminal 多功能SSH终端工具
一款国产开源自托管多协议远程管理工具,主打 Web SSH / SFTP / RDP / VNC +桌面端双形态,支持多标签会话、Monaco在线文件编辑、Docker简易管理、会话挂起/恢复、2FA/人机验证/审计日志/黑白名单,PWA适配移动端,Docker一键部署,轻量稳定,适合个人/团队安全高效管理多设备远程连接与运维。


内存占用:127 MB
镜像大小:1.05 GB
使用感受:7.9 分
1.一款现代化的 Web SSH / RDP / VNC 客户端
2.提供独立桌面端,支持人机验证、2FA、界面定制、操作审计等强大功能
3.支持独立的桌面端,适用于各种远程管理需求
4.多标签页管理:支持同时管理多个 SSH 和 SFTP 连接,提升操作效率
5.协议支持:兼容 RDP 和 VNC 协议,适用于不同的远程桌面需求
6.PWA 支持:可作为渐进式 Web 应用(PWA)使用,提供更好的用户体验
7.在线文件编辑:集成 Monaco Editor,支持在线编辑文件
8.安全机制:具有人机验证(如 hCaptcha 和 Google reCAPTCHA)和双因素认证(2FA),确保安全性
9.界面定制:提供高度可定制的界面主题和布局风格
10.内置简单的 Docker 容器管理面板,便于远程容器管理
11.审计日志:记录用户行为和系统变更,便于监控和审计
12.适用于系统管理员和开发人员通过 SSH 或 RDP 远程管理服务器
13.文件管理:提供便捷的文件上传、下载和编辑功能,适合需要频繁处理文件的用户
14.除 docker 版本外,还有 Windows 版客户端
15.该项目运行成功后会生成4个容器
16.实际体验下来,整体感觉还不错
services:
frontend:
image: heavrnl/nexus-terminal-frontend:latest
container_name: nexus-terminal-frontend
ports:
- "8885:80"
depends_on:
- backend
- remote-gateway
backend:
image: heavrnl/nexus-terminal-backend:latest
container_name: nexus-terminal-backend
volumes:
- ./data:/app/data
environment:
NODE_ENV: production
PORT: 3001
DEPLOYMENT_MODE: docker # local/docker
REMOTE_GATEWAY_API_BASE_LOCAL: http://服务器IP地址:9090
REMOTE_GATEWAY_API_BASE_DOCKER: http://remote-gateway:9090
REMOTE_GATEWAY_WS_URL_LOCAL: ws://服务器IP地址:8080
REMOTE_GATEWAY_WS_URL_DOCKER: ws://remote-gateway:8080
# passkey
RP_ID: "服务器IP地址"
RP_ORIGIN: "http://服务器IP地址:8885"
remote-gateway:
image: heavrnl/nexus-terminal-remote-gateway:latest
container_name: nexus-terminal-remote-gateway
environment:
GUACD_HOST: guacd
GUACD_PORT: 4822
REMOTE_GATEWAY_API_PORT: 9090
REMOTE_GATEWAY_WS_PORT: 8080
FRONTEND_URL: http://frontend
MAIN_BACKEND_URL: http://backend:3001
NODE_ENV: production
depends_on:
- guacd
- backend
guacd:
image: guacamole/guacd:latest
container_name: nexus-terminal-guacd
restart: unless-stopped