# SSL 证书 ## 文件说明 - `key.pem`: 私钥 - `cert.pem`: 自签名证书(包含多个 IP 地址) - `openssl.cnf`: OpenSSL 配置文件 ## 证书包含的域名和 IP - DNS: localhost, *.localhost - IP: 127.0.0.1, 192.168.43.35, 192.168.2.112, 192.168.2.95 ## 重新生成证书 ```bash cd ssl openssl req -x509 -newkey rsa:4096 -nodes \ -out cert.pem -keyout key.pem -days 365 \ -config openssl.cnf -extensions v3_req ``` ## 添加新的 IP 地址 编辑 `openssl.cnf`,在 `[alt_names]` 部分添加新的 IP,然后重新生成证书。 ## 浏览器警告 自签名证书会提示不安全,点击"继续访问"即可。 ## 访问地址 - 前端: https://localhost:3000 或 https://192.168.43.35:3000 - 后端: https://localhost:8000 或 https://192.168.43.35:8000 - WebSocket: wss://localhost:8000/ws 或 wss://192.168.43.35:8000/ws