feat(dev): add local TLS startup support
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user