You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode扩展无法与远程WebSocket服务器建立连接的问题解决

问题:VSCode扩展WebView及原生端无法连接远程WebSocket服务器
  • 连接目标:远程WebSocket服务器,URL为ws://192.168.5.33:8081
  • 错误表现:WebView中连接失败,控制台输出:

    WebSocket connection to 'ws://192.168.5.33:8081/' failed:

  • 排查结果:
    • 无内容安全策略(CSP)相关报错,排除CSP限制
    • 网络面板显示仅发送请求但无响应,但浏览器运行相同代码可正常连接该远程服务器
    • 扩展WebView连接本地WebSocket服务器(如ws://127.0.0.1:8081)正常
    • 将WebSocket客户端代码迁移至扩展原生端,使用ws库(const WebSocket = require('ws');),连接仍然失败
解决方案

问题由VSCode中之前设置的代理导致,关闭代理后,WebView和扩展原生端的WebSocket连接均恢复正常。

内容的提问来源于stack exchange,提问作者Jcyrss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 07:22:20