jkooe
045e3b08b1
fix(sec): 安装包不再打包 PSK.txt(该 zip 会作为公开 Release 资产发布)
## 问题
`nodeagent-win-x64.zip` 里含 `PSK.txt`(64 位预共享密钥)。而这个 zip 正是 GitHub
Release 的公开资产 —— 等于**把被控端的预共享密钥公开**。若谁用该 Release 包安装,
其密钥即为公开值,同网段的任何人都能凭此接入。
## 修复
- `pack.mjs` 打 zip 时用 `-x "PSK.txt"` 排除(并注明原因,防日后被加回)
- 不影响安装:`install.cmd` 在 PSK.txt 缺失时**本地自动生成**密钥(只留在被控端安装目录),
这正是它头注释里既有的行为
- 新增单测守卫:断言打 zip 命令必须带 `-x PSK.txt`(防止回归)
## 兼容性
PATCH 级:仅打包内容变化,不涉及协议/能力/参数。已安装的机器不受影响。
2026-10-05 00:25:44 +08:00
..
2026-10-04 23:54:51 +08:00
2026-10-04 23:54:51 +08:00
2026-09-29 10:55:38 +08:00
2026-10-04 23:54:51 +08:00
2026-10-04 23:54:51 +08:00
2026-09-29 10:55:38 +08:00
2026-10-05 00:25:44 +08:00
2026-10-05 00:13:45 +08:00
2026-10-04 23:03:37 +08:00
2026-10-04 23:03:37 +08:00
2026-10-04 22:54:45 +08:00
2026-09-29 15:47:34 +08:00
2026-09-27 17:04:21 +08:00