Files
CloudSSH/frontend/package.json
T
GreenhandTan ff7b65dcd1 feat: 核心功能升级与安全加固
- 🛡️ 安全(Security):
  - 彻底修复 IPv6 及保留地址的 SSRF 绕过漏洞。
  - 新增基于 IP 的连接频率限制 (10次/分钟) 防范暴力破解。
  - 在 localStorage 中通过 Web Crypto (AES-GCM) 对记住的凭证进行加密存储。
  - 连接时静默计算并输出服务器 Host Key 指纹 (SHA-256),兼顾安全与易用性。

- ✨ 功能(Feature):
  - 支持基于 Ed25519 的 SSH 纯文本私钥直接登录。
  - 前端终端集成 zmodem.js,支持在终端中运行 rz/sz 实现浏览器与服务器文件的直接拖拽与无缝传输。
  - 支持 WebSocket 会话漫游 (Roaming),网络短暂断开可借助 Durable Object 在 15 秒内静默重连恢复会话,免去重新输入密码的繁琐。

- 🎨 体验与界面(UX/UI):
  - 前端渲染引擎升级为 WebGL (@xterm/addon-webgl),大幅提升海量文本滚动的帧率与流畅度。
  - 新增内置极客主题下拉框 (Cyberpunk / Glacier / Gruvbox) 及右键复制粘贴支持。
2026-06-15 08:22:59 +08:00

22 lines
451 B
JSON

{
"name": "cloudssh-frontend",
"version": "1.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview"
},
"dependencies": {
"@xterm/addon-fit": "^0.10.0",
"@xterm/addon-web-links": "^0.11.0",
"@xterm/addon-webgl": "^0.19.0",
"@xterm/xterm": "^5.5.0",
"zmodem.js": "^0.1.10"
},
"devDependencies": {
"typescript": "^5.7.0",
"vite": "^6.0.0"
}
}