--- disqus: ahb0222 GA : G-VF9ZT413CG --- # 打造全能遠端指揮中心:Nexus Terminal 實戰教學,超越 Termix 的 Web 版 SSH / RDP / VNC 神器 > [color=#40f1ef][name=LHB阿好伯, 2026/01/08][:earth_africa:](https://www.facebook.com/LHB0222/) [TOC] ## 🎯 前言:有了 Termix,為什麼你還需要 Nexus Terminal? 如果你跟我一樣,手上管理著多台伺服器,甚至需要管理 Windows 遠端桌面或是跑長時間編譯任務,那你一定要認識這款 **Nexus Terminal(星樞終端)**! 雖然 **Termix** 已經非常優秀,但 **Nexus Terminal** 在這幾個痛點上做了更大幅度的進化: - 🖥️ **全協定支援**:不只 SSH,連 **RDP (Windows)** 和 **VNC (Linux GUI)** 都能在網頁一併管理。 - 🧊 **會話掛起 (Persistence)**:連線斷掉?不怕!後端自動接管,下次回來任務還在跑。 - 📁 **Monaco 編輯器**:內建 VS Code 同款核心,改 Code、改 Config 就像在本地一樣順手。 - 🛡️ **企業級安全**:除了 2FA,還整合了 Google reCAPTCHA 與 **Passkey (無密碼登入)**。 - 🐳 **Docker 管理面板**:內建簡易面板,連 Portainer 都不用開了。 :::success :bulb: **阿好伯碎碎念** Nexus Terminal 是完全開源且可自架的。它將「網頁終端」提升到了「雲端作業系統」的等級,對於需要管理複雜環境的朋友來說,簡直是神器。 ::: --- ## 🔧 環境需求與準備 ### 系統需求 | 項目 | 需求 | |------|------| | **作業系統** | Debian 11/12 (推薦) 或 Ubuntu 22.04+ | | **架構** | AMD64 (ARM 需手動調整鏡像版本) | | **記憶體** | 建議 2GB 以上 (因包含 guacd 服務) | | **網路** | 需開放 18111 端口 | [推薦使用 Racknerd VPS](https://my.racknerd.com/aff.php?aff=16718),便宜穩定且有固定 IP,非常適合作為這類管理平台的宿主機。 --- ## 🐳 方法一:Docker 快速安裝(推薦) ### 步驟 1:建立安裝目錄 ```bash mkdir -p ~/nexus-terminal && cd ~/nexus-terminal ``` ### 步驟 2:獲取設定檔 ```bash # 下載 Compose 檔案與環境變數模板 wget [https://raw.githubusercontent.com/Heavrnl/nexus-terminal/refs/heads/main/docker-compose.yml](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](https://raw.githubusercontent.com/Heavrnl/nexus-terminal/refs/heads/main/.env) -O .env ``` ### 步驟 3:配置環境變數 使用 `nano .env` 修改以下關鍵內容: * `ADMIN_USER`: 你的管理員帳號 * `ADMIN_PASSWORD`: 你的管理員密碼 * `JWT_SECRET`: 一串長隨機字串(加密用) :::warning :warning: **ARM 用戶請注意** 如果你使用的是甲骨文 ARM 等設備,請編輯 `docker-compose.yml`,將 `guacd` 鏡像改為 `guacamole/guacd:1.6.0-RC1` 以確保相容性。 ::: ### 步驟 4:啟動服務 ```bash docker compose up -d ``` --- ## 🎨 首次設定與功能亮點 ### 1. 開啟介面 訪問 `http://你的IP:18111` 即可進入。 ### 2. 「掛起會話」實戰 這是我最推薦的功能!在 SSH 標籤頁**右鍵點擊「掛起會話」**。 這時即使你關閉瀏覽器,連線依然會在伺服器背景執行。對於正在跑 `apt upgrade` 或大型編譯任務的朋友來說,再也不怕網路波動導致任務失敗。 ### 3. 多重登入安全機制 進入系統後,建議立即到設定中開啟 **2FA**。如果你有域名並配置了 HTTPS,更強強烈建議啟用 **Passkey**,實現指紋一鍵登入! --- ## ⚙️ 系統服務與反向代理 由於 Nexus Terminal 許多進階功能(如剪貼簿同步、Passkey)需要 **HTTPS**,建議搭配 Nginx 配置: ```nginx location / { proxy_pass [http://127.0.0.1:18111](http://127.0.0.1:18111); proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; # 支援 WebSocket 關鍵 proxy_set_header Connection "upgrade"; proxy_set_header Host $host; } ``` --- ## 📊 常用管理命令 ```bash # 進入目錄 cd ~/nexus-terminal # 查看容器狀態 docker compose ps # 更新版本 (一鍵指令) docker compose pull && docker compose up -d ``` --- ## 🎯 總結 Nexus Terminal 完美繼承了 Termix 的便利性,並在協定支援與連線穩定度上更進一步。如果你已經習慣了 Termix,那麼切換到 Nexus Terminal 幾乎沒有學習成本,反而會因為它的 **RDP 支援** 與 **SFTP 直編** 功能而回不去! 🌟 全文可以至下方連結觀看或是補充 全文分享至 https://www.facebook.com/LHB0222/ https://www.instagram.com/ahb0222/ 有疑問想討論的都歡迎於下方留言 喜歡的幫我分享給所有的朋友 \o/ 有所錯誤歡迎指教 # [:page_with_curl: 全部文章列表](https://hackmd.io/@LHB-0222/AllWritings)