chaoszhu
|
989a25e443
|
feat: IP 访问控制升级
|
2026-08-29 22:03:59 +08:00 |
|
chaoszhu
|
cf8a5eae50
|
feat: 优化 session 管理
|
2026-08-29 20:07:06 +08:00 |
|
chaoszhu
|
d848a0b6aa
|
feat: mcp 接入功能实现
|
2026-08-29 18:58:29 +08:00 |
|
chaoszhu
|
95354ff0ae
|
feat: 强化登录限流、全局会话吊销
|
2026-08-29 15:32:42 +08:00 |
|
chaoszhu
|
309f7c57e3
|
feat: native 端支持自签证书
|
2026-08-29 13:45:55 +08:00 |
|
chaoszhu
|
df9c896a4a
|
fix: 优化 rsync 命令构建
|
2026-08-29 12:05:15 +08:00 |
|
chaoszhu
|
4f7a8462ab
|
fix: 优化本地路径构造
|
2026-08-29 10:19:31 +08:00 |
|
chaoszhu
|
08cf10dd60
|
feat: update encrypt
|
2026-08-15 14:46:08 +08:00 |
|
chaoszhu
|
c05015caa3
|
feat: native 端支持AI 助手
|
2026-08-15 07:55:32 +08:00 |
|
chaoszhu
|
2214f64121
|
feat: var for active server
|
2026-08-06 21:19:52 +08:00 |
|
chaoszhu
|
52beae2a9f
|
feat: native 端 API 统一化管理
|
2026-08-04 12:40:54 +08:00 |
|
chaoszhu
|
599ffe28c7
|
feat: 3.7.2版本更新
|
2026-08-02 16:09:21 +08:00 |
|
chaoszhu
|
c88da51aac
|
feat: 布局&AI助手调整
|
2026-08-01 15:49:53 +08:00 |
|
chaoszhu
|
e83a6a9136
|
feat: update desc
|
2026-08-01 13:57:51 +08:00 |
|
chaoszhu
|
0c9fb4f888
|
feat: chat功能重构为agent
|
2026-08-01 10:49:47 +08:00 |
|
chaoszhu
|
92fe31737f
|
feat: 转为esm规范&升级koa2 latest
|
2026-07-28 22:43:14 +08:00 |
|
chaoszhu
|
f162acc347
|
feat: 版本更新
|
2026-07-05 16:00:33 +08:00 |
|
chaoszhu
|
759ce34766
|
feat: 状态获取更新
|
2026-07-04 21:44:18 +08:00 |
|
chaoszhu
|
4e7151686f
|
fix: 扫描问题修复
|
2026-06-28 14:59:14 +08:00 |
|
chaoszhu
|
fd3e9bd965
|
fix: 修复ipWhiteList脏数据问题
|
2026-06-27 14:49:48 +08:00 |
|
chaos-zhu
|
b7a64fd5c0
|
feat: 调整登录有效期选择
|
2026-06-27 12:52:32 +08:00 |
|
chaoszhu
|
44703b4a8e
|
fix: disable global multipart body parsing
|
2026-06-25 23:19:54 +08:00 |
|
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
|
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 |
|