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
+12
View File
@@ -97,6 +97,18 @@ Debug App 通过 USB 连接本机后先执行
`http://127.0.0.1:8080`、BUYER 账号、设备 ID 和只显示一次的设备密钥登录。
正式版后台地址只接受 HTTPS。App 每次由采购员点击“获取任务”,不会自动领单。
局域网 Debug 联调先生成本机 CA 和服务端证书,再启动服务:
```powershell
.\generate-local-tls.ps1 -IPAddress 192.168.0.224
.\start-backend.bat --migrate
adb push .\.local\cmroubao-tls\ca.crt /sdcard/Download/cmroubao-local-ca.crt
```
在手机系统设置中从下载目录安装 `cmroubao-local-ca.crt` 为 CA 证书;Debug APK 才会
信任该用户安装的 CA。App 后端地址填写 `https://192.168.0.224:8080`。证书与私钥均
位于被忽略的 `.local/`,不可提交或共享;Windows 防火墙还必须允许入站 TCP 8080。
## 文档入口
- [AI 开发入口](docs/00-ai-start-here.md)