Commit Graph

  • 54e5e2c356 fix: 修复 sz 下载文件损坏问题 TanXin 2026-06-22 16:14:44 +08:00
  • bdc8d0da17 fix: 修复前端多个问题 TanXin 2026-06-22 16:04:02 +08:00
  • 0871b64426 fix(ssh): 修复 IPv6 地址连接失败和重连计数器不递增的问题 TanXin 2026-06-21 17:23:51 +08:00
  • 4c4476cf5e fix(security): 主机密钥签名验证失败时阻断连接,修复sendMutex乱序,移除本地速率限制,消除any类型 TanXin 2026-06-21 12:43:22 +08:00
  • 702a564d9b 更新README技术栈描述:移除React,更新为TypeScript + Vite TanXin 2026-06-21 11:43:03 +08:00
  • 067dbb6428 更新README License徽章为Apache 2.0 TanXin 2026-06-21 11:39:35 +08:00
  • c7bd10aa77 修复安全漏洞:实现分布式速率限制和HMAC-SHA256令牌签名 TanXin 2026-06-21 11:35:18 +08:00
  • 8a2ab79e36 更新README文档,新增演示图片demo3.png TanXin 2026-06-21 11:23:57 +08:00
  • aa62391997 fix(ui): 修复匿名断开后点击 GitHub 登录导致表单意外提交刷新的 BUG GreenhandTan 2026-06-21 11:06:57 +08:00
  • 6ac398accb fix(ui): 修复从终端返回用户空间后连接按钮状态未重置的 BUG GreenhandTan 2026-06-21 10:55:57 +08:00
  • 3980184304 docs: 修正 README 中关于机密变量的配置描述 GreenhandTan 2026-06-21 10:47:15 +08:00
  • 557444dff9 feat: 自动生成并持久化 SESSION_SECRET GreenhandTan 2026-06-21 10:38:11 +08:00
  • c60b004fb4 feat: 新增 GitHub OAuth 登录与个人空间服务器管理功能 GreenhandTan 2026-06-21 10:24:35 +08:00
  • a367627ed5 Enhance star history display with responsive design TanXin 2026-06-19 11:29:51 +08:00
  • d9ba9ad238 Fix duplicate section in README TanXin 2026-06-19 11:29:32 +08:00
  • fe304db6f9 Enhance Star History display in README TanXin 2026-06-19 11:29:05 +08:00
  • eeb028d077 feat: 添加 SVG 格式 favicon,匹配项目赛博朋克风格 TanXin 2026-06-18 08:22:31 +08:00
  • 8da7a97e31 fix: 用户 exit 时不再触发自动重连 TanXin 2026-06-17 18:02:35 +08:00
  • 4da150c20d fix: 添加心跳保活和自动重连,解决 SSH 连接自动断开问题 TanXin 2026-06-17 17:46:40 +08:00
  • adf126c715 fix: 修复重连时按键重复输入问题 TanXin 2026-06-17 11:35:52 +08:00
  • ef231fbd17 feat: 支持 ssh-rsa 及其 SHA-2 变体的主机密钥签名验证 TanXin 2026-06-17 08:59:11 +08:00
  • 15650ce7a8 refactor: Turnstile sitekey 改为环境变量配置 TanXin 2026-06-16 14:03:56 +08:00
  • db9dcfd08d fix: Turnstile 改为会话级别验证 TanXin 2026-06-16 13:59:53 +08:00
  • 8ccf0bb3ed feat: 集成 Cloudflare Turnstile 人机验证 TanXin 2026-06-16 13:54:04 +08:00
  • 5d34961106 docs: 推荐用户采用 GitHub 绑定自动部署方式 TanXin 2026-06-16 11:57:27 +08:00
  • d917ed36d1 feat: 完善 IPv6 地址支持 谭鑫 2026-06-16 10:51:21 +08:00
  • e21249d4b3 docs: 提交更新的演示图片 demo1 和 demo2 TanXin 2026-06-16 08:53:08 +08:00
  • 7f71f81dca docs: 更新演示图片并添加 Star History 趋势图 TanXin 2026-06-16 08:47:42 +08:00
  • 7e4123c1a3 refactor: 移除 WebSocket Roaming 机制 GreenhandTan 2026-06-15 08:31:00 +08:00
  • 4bc9198a84 docs: sync English README with latest features and deployment instructions GreenhandTan 2026-06-15 08:27:38 +08:00
  • ff9d98dbd0 docs: 更新 README 以同步最新特性和部署构建指令 GreenhandTan 2026-06-15 08:26:41 +08:00
  • ff7b65dcd1 feat: 核心功能升级与安全加固 GreenhandTan 2026-06-15 08:22:59 +08:00
  • 5538c58f97 docs: 添加 README 演示效果图 TanXin 2026-06-14 19:51:35 +08:00
  • 34623feffc docs: 完善 README 文档,增加自动部署说明、演示图及开源声明 TanXin 2026-06-14 19:51:05 +08:00
  • 31d3008151 fix(ssh): 修复因并发发送导致 AES-GCM 序列号错乱而断开连接的 Bug,以及部分按键被忽略的问题 GreenhandTan 2026-06-14 11:26:05 +08:00
  • 1e3b1377d1 fix(security): 增加 HTTP 安全响应头与 WebSocket Origin 校验 GreenhandTan 2026-06-14 11:14:56 +08:00
  • b24c679cba docs: 修正部署要求为使用免费计划 GreenhandTan 2026-06-14 11:13:36 +08:00
  • 6d20ce383a fix(security): 防止内网扫描与高危端口访问 (SSRF 防护) GreenhandTan 2026-06-14 11:11:28 +08:00
  • 4b04c07f0f feat: 完善核心功能并完成开源准备 GreenhandTan 2026-06-14 11:02:15 +08:00
  • 4fc4e7ec42 chore: 添加KEX详细字节调试日志并修复package.json中的wrangler执行方式 GreenhandTan 2026-06-14 10:05:56 +08:00
  • 5c1aeedb65 config: 配置自定义域名 ssh.newbietan.cn 并禁用默认的 workers.dev 分配 GreenhandTan 2026-06-14 09:32:47 +08:00
  • 6fdd83e631 fix: 解决主机密钥算法不兼容导致密钥协商卡死的问题并健全TCP连接断开处理 GreenhandTan 2026-06-14 09:29:28 +08:00
  • e85bcee10e style: 将最新的赛博朋克主题UI与样式迁移至模块化前端项目并重新编译 GreenhandTan 2026-06-14 09:24:22 +08:00
  • ddf2156103 fix: 修复前端资源内嵌时由于 String.replace 占位符解析引发的乱码与DOM损坏问题 GreenhandTan 2026-06-14 09:21:19 +08:00
  • 5ed25efe6f fix: 修复SSH自定义协议连接缺陷并优化前端集成构建流程 GreenhandTan 2026-06-14 09:12:46 +08:00
  • 58432afd04 fix: 修复SSH协议实现和改善错误处理 TanXin 2026-06-13 21:17:41 +08:00
  • 806fd2c9ec fix: encode session_id as SSH string in key derivation + add AES-GCM AAD TanXin 2026-06-13 00:45:04 +08:00
  • b4da52e645 fix: add AES-GCM AAD (packet_length) for SSH RFC 5647 compliance TanXin 2026-06-13 00:06:42 +08:00
  • 295c453fba fix: restore seqNum resets after NEWKEYS test TanXin 2026-06-13 00:02:39 +08:00
  • 96482c1a2c test: try no seqNum reset at NEWKEYS TanXin 2026-06-12 23:54:19 +08:00
  • 738c206cdb fix: keep parser seqNum at 3 for EXT_INFO after NEWKEYS TanXin 2026-06-12 23:46:58 +08:00
  • 5e5375430f debug: add detailed key exchange and encryption logging TanXin 2026-06-12 23:42:10 +08:00
  • 9f248777c4 fix: send SERVICE_REQUEST before auth per RFC 4252 TanXin 2026-06-12 23:37:32 +08:00
  • 344e4534c2 fix: 修复 AES-GCM nonce 构造和解密认证标签问题,添加调试日志 TanXin 2026-06-12 23:33:36 +08:00
  • d355e2c10c fix: NEWKEYS 后重置序列号为 0(加密上下文切换) IT 2026-06-12 19:01:43 +08:00
  • 8c5f0fa6ed fix: AES-GCM 模式下 packet_length 不加密 (RFC 5647) IT 2026-06-12 18:44:17 +08:00
  • 448547ed5b fix: 修复 encrypt/decrypt 异步调用未 await 导致 Promise 写入 socket 的问题 IT 2026-06-12 18:31:43 +08:00
  • 4a94323cdd debug: 改进错误日志,显示具体错误信息 IT 2026-06-12 18:29:26 +08:00
  • e49f7fe4ef fix: 修复 SSH 协议实现的多个关键 bug IT 2026-06-12 18:22:02 +08:00
  • cbafaef1ac debug: 添加完整的 SSH 流程调试日志 IT 2026-06-12 17:45:56 +08:00
  • bf9003d176 debug: 添加凭据接收调试日志 IT 2026-06-12 17:41:59 +08:00
  • 9c3168cb8d fix: 清理重复代码 IT 2026-06-12 17:37:19 +08:00
  • 890d3055dc security: 凭据通过 WebSocket 消息传递,不再暴露在 URL 中 IT 2026-06-12 17:35:42 +08:00
  • 2c44d4fedd debug: 添加更详细的 KEX 调试日志 IT 2026-06-12 17:33:32 +08:00
  • b09eb5bad7 debug: 添加 KEX 流程调试日志 IT 2026-06-12 17:27:23 +08:00
  • c3fb472b2b fix: KEX 阶段不需要 GCM auth tag IT 2026-06-12 17:19:02 +08:00
  • 54bf260817 debug: 添加 SSH 协议调试日志 IT 2026-06-12 17:14:13 +08:00
  • 68014add8b fix: 修复 shell 状态处理,添加调试日志 IT 2026-06-12 17:08:42 +08:00
  • 103065245d feat: 重构终端页面 UI 为赛博朋克风格 IT 2026-06-12 16:59:34 +08:00
  • 279c0eb64a feat: 重构前端 UI 为赛博朋克风格 IT 2026-06-12 16:55:30 +08:00
  • f8c3b47868 fix: DO 直接处理 WebSocket 升级 IT 2026-06-12 16:40:35 +08:00
  • 959596e970 fix: 添加详细的错误日志 IT 2026-06-12 16:29:29 +08:00
  • 798ad655aa fix: 使用正确的 Cloudflare TCP socket API IT 2026-06-12 16:18:32 +08:00
  • 22c7667f16 feat: 内联前端 HTML 到 Worker,单域名部署 IT 2026-06-12 15:59:02 +08:00
  • ce4832b472 fix: 使用 SQLite 迁移支持免费计划 IT 2026-06-12 15:52:22 +08:00
  • 4b2a3a429d fix: 构建命令包含前端依赖安装 IT 2026-06-12 15:48:42 +08:00
  • d57b891c7d fix: 降级 wrangler 版本修复 npm 安装问题 IT 2026-06-12 15:46:49 +08:00
  • 1ded79eb32 fix: 添加 pages_build_output_dir 配置 IT 2026-06-12 15:16:10 +08:00
  • b95635bdd5 feat: 纯 Cloudflare 架构 Web SSH 工具 IT 2026-06-12 15:08:58 +08:00
  • 8dc0d2b1cc Initial commit TanXin 2026-06-12 15:08:05 +08:00