繁中

具有獨立桌面的現代Web SSH客戶端

連接終端:支持人機驗證、2FA、界面定製、操作審計等強大功能。
一個叫 Nexus終端 由Heavrnl發布,使用GPT-3.0協議,專注於現代Web SSH/SDP/NSO客戶端,並附帶該程式的桌面版本

🚀項目定位和架構

  • 使用:通過瀏覽器或桌面應用程式(SSH/RDX/NMC)連接到遠程伺服器,類似於遠程桌面工具的Web版本。
  • 技術堆棧
    • 前端:Vue 3 + Vite + Monaco編輯器(VS Code的編輯器組件)
    • Backend:由Node.js驅動,支持Webocket和Docker等服務。

核心職能

  • 多標籤管理:支持同時管理多個SSH/SRTP會話。
  • 遠程協議支持:提供SSH、SDP和NSO連接。
  • PWA:支持將Web應用程式安裝為桌面應用程式。
  • 在線編輯:內置Monaco編輯器用於編輯遠程文件。
  • 安全機制
    • 支持hCaptcha / Google reCAPTCHA驗證。
    • 綜合雙因素認證(2 FA)。
    • 支持IP白名單、黑名單和自動攔截。
  • 操作審計:日誌記錄用戶操作和系統更改。
  • 通知系統:如登錄提醒、異常報警等。
  • Docker集成:查看和重新啟動容器狀態的簡單面板。
  • 保持你的心跳:防止連接被丟棄。
  • 會議暫停:網絡斷開後,您可以繼續在後台執行任務並恢復會話

界面和定製功能

  • 主題風格:支持明暗模式;布局靈活定製。
  • 終端背景:您可以加載HTML背景、設置字體筆畫/陰影等,並支持拖放。
  • 自定義模式窗口:解決桌面電子原生對話框卡殼問題
  • 捷徑指令:支持變量注入、拖放/縮放交互。

📦桌面

  • 基於電子構建,與Node.js運行時環境集成(自v0.7.2起)
  • 桌面版本刪除了Web特定身份驗證機制、掛起和多指手勢等功能。
  • 支持自定義數據存儲路徑(易於同步到雲,例如OneDrive)

🛠快速部署

  1. 推薦Docker編寫(官方提供 docker-compose.yml 與 . inf 文件)
  2. 部署建議:
    • 建議在Debian x86_64平台上運行;
    • ARM架構需要取代Guacd鏡像或限制ARMv7特殊配置

使用體驗亮點

  • 暫停恢復:非常適合在不穩定的網絡環境中執行長時間任務,例如編譯。
  • 多協議集成:通過統一的接口管理ssh/SRTP/SDP/NMC非常方便。
  • 高度定製:從配色、背景、快捷方式指令到布局,用戶可以高度定製體驗。
  • 保障有力:支持Captcha、2FA和審核日誌,讓企業級遠程控制更安全。

版本和社區狀態

  • 約1,1,000顆星、64個叉子、活動問題(約16個)
  • 最新版本:v0.8.1(2025年6月5日發布)。
  • 作者在REAUTE中表示「該項目暫時暫停並將繼續」(中文原文)

📝摘要

優勢

  • 全面的功能(多協議/安全/PWA/桌面)。
  • 界面友好且高度可定製,適合運營維護與開發人員之間的日常遠程連接。

點需要注意

  • Docker建議使用x86 Debian作為部署環境,但ARM支持還不完整。
  • 作者暫時停止工作,依靠社區維護和捐款。
  • ARMv7有明顯的限制(沒有RDP,需要特殊的鏡像)。

Github:https://github.com/Heavrnl/nexus-terminal
輸油管:

返回頂端