【开发者自荐】星枢终端(Nexus Terminal)- 现代化的 Web SSH/RDP 客户端, 高度可定制的远程连接体验

软件名称

星枢终端(Nexus Terminal)

应用平台

web

推荐类型

【开发者自荐】

一句简介

星枢终端(Nexus Terminal) 是一款现代化、功能丰富的 Web SSH / RDP 客户端,致力于提供高度可定制的远程连接体验。

应用简介

:sparkles: 功能特性

  • 多标签页管理 SSH 与 SFTP 连接
  • 支持通过 RDP 协议远程访问 Windows 桌面
  • 采用 Monaco Editor,支持在线编辑文件
  • 集成多重登录安全机制,包括人机验证(hCaptcha、Google reCAPTCHA)与双因素认证(2FA)
  • 高度可定制的界面主题与布局风格
  • 内置简易 Docker 容器管理面板,便于容器运维
  • 支持 IP 白名单与黑名单,异常访问自动封禁
  • 通知系统(如登录提醒、异常告警)
  • 审计日志,全面记录用户行为与系统变更
  • 基于 Node.js 的轻量级后端,资源占用低
  • 内置心跳保活机制,确保连接稳定

截图预览:

终端界面(Light)
workspace_light.png

终端界面(Dark)
workspace_darker.png
移动端界面1 移动端界面2
1746339196937.png 1746339222136.png
登录界面 RDP
login.png RDP.png
样式设置 布局设置
ui.png layout.png

官方网站

1 个赞

这是个 Web 的?

1 个赞

是的

好。得空部署一个试试。

1 个赞

我在尝试设置邮件通知,根据提示设置多个收件人邮箱,但是似乎这个输入框的正则不对?

image.png

已修复

2025/05/07 12:39:43 [emerg] 1#1: host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:18
nginx: [emerg] host not found in upstream "backend" in /etc/nginx/conf.d/default.conf:18

希望前端能通过变量设置后端名称。
arm 可以暂时用 guacamole/guacd:1.6.0-RC1 镜像,用起来没什么问题,能正常操作rdp,估计下个版本就有 arm 了。

现在看起来没有多用户,只有单用户的话能不能设置自动登录呀,因为放在 cloudflared 后面,用 cloudflare access 验证更方便些,固定 ip 不需要验证。

希望前端能通过变量设置后端名称

你改了docker网络相关设置吗,不应该找不到后端的

是的,因为这边网络有点特殊,只有定义好的两个 docker 网络能进出,无法新建网络。
现在是从镜像复制出 Nginx 配置,修改后再映射进去,怕以后配置有修改太麻烦。

改成叫 nexus-terminal-backend 也行,backend 在用了。

高级 web ssh , 我想这不就是一个堡垒机吗) 开源堡垒机