# terminal-online **Repository Path**: hrc-code/terminal-online ## Basic Information - **Project Name**: terminal-online - **Description**: 网页版终端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-30 - **Last Updated**: 2025-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 在線終端機 這是一個基於 Next.js 和 WebSocket 的在線終端機應用程式。它允許用戶通過瀏覽器訪問和操作終端機。 ## 功能特點 - 實時終端機操作 - 支持所有終端機命令 - 自適應窗口大小 - 美觀的界面設計 ## 技術棧 - Next.js - TypeScript - Tailwind CSS - Socket.IO - xterm.js - node-pty ## 安裝步驟 1. 克隆倉庫: ```bash git clone [repository-url] cd terminal-online ``` 2. 安裝依賴: ```bash npm install ``` 3. 運行開發服務器: ```bash npm run dev ``` 這將在 http://localhost:3000 啟動前端服務器 4. 在另一個終端機窗口運行後端服務器: ```bash node server.js ``` 這將在 http://localhost:4000 啟動後端 WebSocket 服務器 5. 在瀏覽器中訪問 http://localhost:3000 即可使用在線終端機 ## 生產環境部署 1. 構建前端應用: ```bash npm run build ``` 2. 運行服務器: ```bash NODE_ENV=production node server.js ``` ## 注意事項 - 確保系統已安裝 Node.js (版本 >= 14) - 在 Windows 系統上,終端機默認使用 PowerShell - 在 Unix 系統上,終端機默認使用 zsh/bash - 前端服務器運行在 3000 端口,後端 WebSocket 服務器運行在 4000 端口 ## 許可證 MIT