配置证书后,Syncinema 可以直接通过 HTTPS 运行。
为当前电脑和局域网 IP 生成本地证书:
powershell -ExecutionPolicy Bypass -File scripts\create-https-cert.ps1 -Ip 192.168.2.132启动 HTTPS 服务:
powershell -ExecutionPolicy Bypass -File scripts\start-https.ps1访问地址:
https://localhost:3100/
https://192.168.2.132:3100/
如果证书警告导致手机浏览器无法使用麦克风,需要在手机上安装并信任 certs\privatecinema-local.cer。
使用 PEM 证书:
$env:HTTPS_KEY_PATH="C:\path\privkey.pem"
$env:HTTPS_CERT_PATH="C:\path\fullchain.pem"
npm start使用 PFX 证书:
$env:HTTPS_PFX_PATH="C:\path\certificate.pfx"
$env:HTTPS_PFX_PASSPHRASE="password"
npm start