Commit Graph
17 Commits
Author SHA1 Message Date
IT e49f7fe4ef fix: 修复 SSH 协议实现的多个关键 bug
- ECDH_INIT 发送原始 EC 点而非 SSH 公钥 blob
- Exchange hash 计算使用 encodeString 包装所有字段
- NEWKEYS 以明文发送后再启用加密
- AES-GCM 模式下 MAC 算法改为 none
- 修复 WebSocket 发送 Uint8Array 时 buffer 偏移问题
2026-06-12 18:22:02 +08:00
IT cbafaef1ac debug: 添加完整的 SSH 流程调试日志 2026-06-12 17:45:56 +08:00
IT bf9003d176 debug: 添加凭据接收调试日志 2026-06-12 17:41:59 +08:00
IT 9c3168cb8d fix: 清理重复代码 2026-06-12 17:37:19 +08:00
IT 890d3055dc security: 凭据通过 WebSocket 消息传递,不再暴露在 URL 中 2026-06-12 17:35:42 +08:00
IT 2c44d4fedd debug: 添加更详细的 KEX 调试日志 2026-06-12 17:33:32 +08:00
IT b09eb5bad7 debug: 添加 KEX 流程调试日志 2026-06-12 17:27:23 +08:00
IT c3fb472b2b fix: KEX 阶段不需要 GCM auth tag 2026-06-12 17:19:02 +08:00
IT 54bf260817 debug: 添加 SSH 协议调试日志 2026-06-12 17:14:13 +08:00
IT 68014add8b fix: 修复 shell 状态处理,添加调试日志 2026-06-12 17:08:42 +08:00
IT 103065245d feat: 重构终端页面 UI 为赛博朋克风格 2026-06-12 16:59:34 +08:00
IT 279c0eb64a feat: 重构前端 UI 为赛博朋克风格 2026-06-12 16:55:30 +08:00
IT f8c3b47868 fix: DO 直接处理 WebSocket 升级 2026-06-12 16:40:35 +08:00
IT 959596e970 fix: 添加详细的错误日志 2026-06-12 16:29:29 +08:00
IT 798ad655aa fix: 使用正确的 Cloudflare TCP socket API 2026-06-12 16:18:32 +08:00
IT 22c7667f16 feat: 内联前端 HTML 到 Worker,单域名部署 2026-06-12 15:59:02 +08:00
IT b95635bdd5 feat: 纯 Cloudflare 架构 Web SSH 工具
- Cloudflare Workers + Durable Objects
- 自实现 SSH 协议引擎(ECDH-P256 + AES-256-GCM)
- 前端:Vite + TypeScript + xterm.js
- 支持密码认证、终端渲染、窗口自适应
2026-06-12 15:09:29 +08:00