升级到 v2.4.0 版本后终端无法正常访问

v2.4.0 版本 1panel 反代访问,终端无法正常打开,报错 The connection has been disconnected

新版增加了 WebSocket 同源校验。反代使用 $host 会丢失访问端口,导致校验失败、终端无法连接。

将反代配置中的:

proxy_set_header Host $host;

改为:

proxy_set_header Host $http_host;

保存并重载 OpenResty,即可保留端口并恢复终端连接。