群晖利用 nginx proxymanager 反代后,外网访问容器的终端提示 socket 已关闭

56 天前
 Hiccup123

群晖利用 nginx proxymanager 反代后,外网访问容器的终端提示 socket 已关闭,内网访问容器的终端是正常的。推测可能是反代的问题,有没有大佬知道怎么解决,或者思路。 控制台打印: WebSocket connection to 'wss://xxxx.xx.xx:xxx/docker/ws' failed: WebSocket is closed before the connection is established. 先不考虑用 portainer ,ssh 等其他方式运行容器命令行,主要想知道反代有什么问题

668 次点击
所在节点    NAS
4 条回复
easychen
56 天前
proxymanager 有一个 Websocket 支持选项,默认是关闭的。可以确认下是否已经打开。
bobryjosin
56 天前
要单独配置 ws ,只打开开关可能没用,之前反代 vscode 也出现这个问题,参考 https://github.com/NginxProxyManager/nginx-proxy-manager/issues/2736
Hiccup123
56 天前
@easychen ![]( )已经打开的
Hiccup123
55 天前
@bobryjosin 解决了,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1084557

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX