278 Commits
Author SHA1 Message Date
chaos-zhu 995bb75b58 feat: mobile to native API 2026-06-07 00:01:54 +08:00
chaos-zhu 15b4985a6f feat: 设备占用展示 2026-06-06 12:43:37 +08:00
chaos-zhu 85d1b62f04 feat: 心跳优化 2026-06-03 23:06:59 +08:00
chaos-zhu 6c73234c32 feat: 修复前端响应 2026-05-31 22:31:05 +08:00
chaos-zhu fdebbbb090 feat: 错误心跳清设备id 2026-05-31 20:10:49 +08:00
chaos-zhu 4c489ced77 feat: 优化认证&心跳 2026-05-31 19:28:18 +08:00
chaos-zhu 9eada611d2 fix: eslint 修复 2026-05-31 00:06:46 +08:00
chaos-zhu cff70feecc feat: 一阶段 2026-05-29 23:14:03 +08:00
chaos-zhu bda002c0fb Merge remote-tracking branch 'origin' into mobile 2026-05-29 22:56:25 +08:00
chaos-zhu 755905fd5e feat: 一阶段改造 2026-05-29 22:55:44 +08:00
chaos-zhu e9750e908b feat: 版本更新描述 2026-05-25 23:16:30 +08:00
chaos-zhu fbccdd9b0b feat: server encrypt 2026-05-25 22:54:31 +08:00
chaos-zhu 0ae71540d6 feat: 继续优化 2026-05-25 22:34:08 +08:00
chaos-zhu d1f4561dab feat: 优化server端代码&mobile端文案 2026-05-25 21:52:32 +08:00
chaos-zhu c90e869d63 feat: 完善设置功能 2026-05-24 14:40:27 +08:00
chaos-zhu 288d82d4c7 feat: 敏感日志过滤 2026-05-24 10:43:00 +08:00
chaos-zhu cd153d611a feat: 移动端登录标记 2026-05-24 10:23:44 +08:00
chaos-zhu c338eb3172 feat: SFTP连接功能 2026-05-23 18:44:31 +08:00
chaos-zhu 8dd6c34b2c feat: 优化server端抛错信息 2026-05-23 16:33:08 +08:00
chaos-zhu 2fb23ef783 feat: 跳板机&代理功能支持 2026-05-23 16:12:41 +08:00
chaos-zhu 0c950150d1 feat: include mobile ssh connection topology 2026-05-23 15:09:28 +08:00
chaos-zhu 1131cd9355 feat(mobile): 补充密钥类型 2026-05-16 17:36:44 +08:00
chaos-zhu 4bb57bd6ba feat(mobile): 端到端串联登录、列表与终端
* 把 LoginController 提升到 _EasyNodeAppState 字段,避免 build 期间
  反复创建并丢失回调;
* 登录成功时把服务端返回的 deviceId 写入安全存储,登出时清理,
  为未来调用 revoke-login 接口预留持久化;
* 服务端 mobile 控制器把 socket/terminal 的依赖改为惰性 require,
  让纯单元测试不再触发 terminal-session 中的 global.logger 引用错误。
2026-05-16 17:30:39 +08:00
chaos-zhu 01d9e7e208 docs: 修订移动端原生终端方案,移除指纹绑定并明确加密回环
- 规范:login flow 去掉公钥指纹本地存储与变更对比;强提示限定在
  HTTP 协议,RSA 公钥仍需用于加密登录密码与一次性 AES key。
- 规范:scope/测试列表加入移动端 deviceId(UUID v4,secure storage,
  随登录上送),并在 SSH credential API 规则里点明 base64-then-RSA 回环
  与错误信息脱敏要求。
- 实施计划:替换 fingerprint 子任务为 device_id;明确 jwtExpires 与
  server/app/controller/user.js 中 beforeLoginHandler 兼容;rsa_crypto
  在加密临时 key 前先 base64 编码 keyBytes;terminal 控制器新增
  writeInput 将工具栏输入直发 SSH session;SSHKeyPair.fromPem 直接
  使用其返回的 List;登录流程加入 deviceId 取出/生成与上送。
- server/app/controller/mobile.js:require terminal 提至顶端,端口
  解析容错并保留 22 默认值,res.fail 仅返回通用错误,详细信息只写日志。
2026-05-16 16:49:41 +08:00
chaos-zhu 605636fcab feat: register mobile ssh connection API 2026-05-16 15:48:29 +08:00
chaos-zhu 72d2c8d0ce test: add mobile ssh payload shaping 2026-05-16 15:47:38 +08:00
chaos-zhu 03d960a62c test: add mobile crypto envelope 2026-05-16 15:46:13 +08:00
chaoszhu 4b13f1b02d feat: 移除获取激活ip 2026-05-01 21:48:48 +08:00
chaos-zhu d90d1412c9 feat: ipv6私网补齐 2026-04-26 18:38:08 +08:00
chaos-zhu d1ea1b142f fix: 更正标准可信代理IP范围 2026-04-26 18:34:52 +08:00
chaos-zhu a81ac19f62 feat: 优化clientIp获取方式 2026-04-26 18:06:40 +08:00
chaos-zhu 3e2f60ea48 fix: 固定axios等稳定依赖的版本号 2026-03-31 13:04:50 +08:00
chaos-zhu 3f24af9a6d feat: update version 2026-03-15 22:34:45 +08:00
chaos-zhu 846304f931 doc: 版本更新描述 2026-03-15 22:19:33 +08:00
chaos-zhu c5ac94ca2f fix: 空值过滤 2026-03-15 22:15:58 +08:00
chaos-zhu fc38627b43 feat: 安全移除IP白名单环境变量 2026-03-15 21:30:59 +08:00
chaos-zhu fd291a2250 feat: 调整内置脚本 2026-03-15 21:03:21 +08:00
chaos-zhu 9559fa184b fix: update shell 2026-03-15 20:53:38 +08:00
chaos-zhu a959f075dc fix: update shell 2026-03-15 20:42:36 +08:00
chaos-zhu 66052b61ba fix: update shell 2026-03-15 20:26:09 +08:00
chaos-zhu 7c0ae939ab feat: 新增常用默认脚本 2026-03-15 20:11:15 +08:00
dependabot[bot] b231126ba8 build(deps): bump axios from 1.12.0 to 1.13.5
Bumps [axios](https://github.com/axios/axios) from 1.12.0 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.12.0...v1.13.5)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.13.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-11 17:52:18 +00:00
chaos-zhu 0fc2325959 feat: 支持一键恢复会话&优化设置项 2026-02-08 22:45:15 +08:00
chaos-zhu a7255a12ea feat: v3.6.0版本更新 2026-02-08 21:04:50 +08:00
chaos-zhu fd2aa9d4f8 Merge pull request #282 from chaos-zhu/dependabot/npm_and_yarn/eslint-9.26.0
build(deps-dev): bump eslint from 8.57.0 to 9.26.0
2026-02-08 19:01:33 +08:00
chaos-zhu 927cbefce4 feat: update 2026-02-08 18:57:31 +08:00
chaos-zhu 2937ab4b11 feat: 挂起会话设置支持前端配置 2026-02-08 18:05:56 +08:00
chaos-zhu b718279c32 feat: 编辑器支持字号调整&缓存本地 2026-02-08 16:47:57 +08:00
chaos-zhu ed8c220c6f feat: 自持自签or自定义证书 2026-02-08 16:42:45 +08:00
chaos-zhu d6fd7964b5 feat: sftp默认常用目录&展示优先级调整 2026-02-08 14:45:18 +08:00