feat(dev): add local TLS startup support

This commit is contained in:
QiuSW
2026-07-27 15:51:45 +08:00
parent 2bed09eccd
commit d86a88efb4
5 changed files with 195 additions and 1 deletions
+5
View File
@@ -89,3 +89,8 @@ App 可每 30 秒 best-effort 滑动续期;过期后原设备 heartbeat 只同
默认 loopback 可使用 HTTP 开发。局域网监听必须同时设置 certificate/private key,
服务直接使用 TLS 启动,不会降级为明文。完整 API 合约见
[`../docs/api.md`](../docs/api.md)。
仓库根目录的 `generate-local-tls.ps1 -IPAddress <LAN-IP>` 可为 Debug 联调生成
`.local/cmroubao-tls/` 下的本地 CA 和带 IP SAN 的服务端证书;生成后
`start-backend.bat` 自动使用证书监听 `0.0.0.0:8080`。手机只安装 `ca.crt`,绝不
复制 `ca.key` 或 `server.key`。