From a6cdad4b21da969e99e1cf2d7215b0de7271d170 Mon Sep 17 00:00:00 2001 From: yczpf2019 Date: Sat, 24 Jan 2026 16:38:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=87=AA=E5=8A=A8=E9=80=82=E9=85=8D=20V?= =?UTF-8?q?PS=20=E5=8F=8D=E4=BB=A3=E4=B8=8B=E7=9A=84=20WebSocket=20?= =?UTF-8?q?=E8=BF=9E=E6=8E=A5=E5=9C=B0=E5=9D=80=EF=BC=8C=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=20wss=20=E6=A8=A1=E5=BC=8F=E4=B8=8B=E7=9A=84=E7=A1=AC=E7=BC=96?= =?UTF-8?q?=E7=A0=81=E7=AB=AF=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/index.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 2bd533c1..1b23773d 100755 --- a/src/index.js +++ b/src/index.js @@ -78,7 +78,14 @@ if (SERVER_MODE === 'compiler') { mixlyConfig['webSocket']['enabled'] = false; } else if (SERVER_MODE === 'all') { mixlyConfig['webCompiler']['enabled'] = false; - mixlyConfig['webSocket']['url'] = `${SERVER_PROTOCOL}//default:${SERVER_PORT}`; + // 修复 VPS 反代下的端口连接问题: + // 如果是 HTTPS (wss) 环境,采用不带端口的 "wss://default" + // 前端 loader.js 会自动将其解析为 "wss://当前域名" + if (SERVER_PROTOCOL === 'wss:') { + mixlyConfig['webSocket']['url'] = `${SERVER_PROTOCOL}//default`; + } else { + mixlyConfig['webSocket']['url'] = `${SERVER_PROTOCOL}//default:${SERVER_PORT}`; + } mixlyConfig['webSocket']['enabled'] = true; } else { mixlyConfig['webCompiler']['enabled'] = false;