-
Notifications
You must be signed in to change notification settings - Fork 66
zh Project Structure
github-actions[bot] edited this page Jul 6, 2026
·
2 revisions
简介 · 功能特性 · 技术栈 · 快速开始 · 部署 · 项目结构 · 系统架构 · 小部件 · API · 数据库 · 设置 · 安全 · 配置 · 路线 · License
ternssh/
├── web/ # 前端(React + Vite)
│ ├── public/logo-light.png # Logo(亮色)
│ ├── public/logo-dark.png # Logo(暗色)
│ ├── public/logo.png # Logo 源文件
│ ├── public/favicon-light.png # Favicon(亮色)
│ ├── public/favicon-dark.png # Favicon(暗色)
│ └── src/
│ ├── components/ # UI、设置、凭据字段、CodeEditor
│ ├── dashboard/ # 网格布局、对话框
│ ├── widgets/ # 终端、文件、监控等小部件
│ ├── i18n/ # 中英文
│ ├── lib/ # API 客户端、会话、SFTP
│ └── theme/ # 主题与个性化
├── server/ # Cloudflare Workers 后端
│ ├── src/
│ │ ├── routes/ # HTTP 路由
│ │ ├── do/ # Durable Objects(SSH 会话)
│ │ ├── db/ # D1 查询
│ │ ├── ssh/ # SSH / SFTP 协议实现
│ │ └── auth/ # Access JWT / 默认用户
│ └── migrations/ # D1 数据库迁移
└── wrangler.jsonc # Workers / D1 / DO 配置