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

Windows下VSCode调试Firefox突发ECONNREFUSED错误,无法连接调试器

解决VSCode调试Firefox出现connect ECONNREFUSED ::1:6000的问题

1. 强制Firefox用IPv4而非IPv6

错误里的::1是IPv6本地回环地址,大概率是IPv6配置冲突导致的:

  • 打开Firefox开发者版,地址栏输入about:config回车
  • 搜索network.dns.disableIPv6,把值改成true
  • 再搜network.proxy.allow_hijacking_localhost,同样设为true
  • 重启Firefox后再试调试

2. 检查6000端口是否被占用

端口被其他程序占了也会导致连接失败:

  • Win+R输入cmd开命令提示符
  • 执行命令:netstat -ano | findstr :6000
  • 如果有输出,记下PID,打开任务管理器找到对应进程关掉,再重启调试

3. 修改VSCode调试配置指定IPv4

在项目的.vscode/launch.json里明确指定用IPv4地址:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "firefox",
      "request": "launch",
      "name": "Launch Firefox",
      "url": "http://localhost:3000", // 替换成你的项目地址
      "webRoot": "${workspaceFolder}",
      "host": "127.0.0.1", // 强制绑定IPv4本地地址
      "port": 6000
    }
  ]
}

4. 检查Windows防火墙权限

防火墙可能拦截了VSCode和Firefox的通信:

  • 打开Windows Defender防火墙,点“允许应用通过防火墙”
  • 找到VSCode和Firefox开发者版,确保它们的“私有”“公共”权限都打勾
  • 要是没找到,点“允许其他应用”手动添加这两个程序

5. 重置Firefox远程调试设置

  • 打开Firefox的设置页面(about:preferences#general),拉到最底部找到“远程调试”
  • 勾选“允许远程调试”和“允许从其他计算机连接”
  • 点击“设置”,确认端口是6000,或者换成别的未占用端口(比如6001),同时同步修改VSCode launch.json里的端口号

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 21:07:40