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

如何在Windows防火墙中添加http://localhost:3000入站规则?

在Windows防火墙中添加允许localhost:3000的入站规则

前提说明

localhost(127.0.0.1)属于本地回环地址,默认情况下Windows防火墙不会拦截本地回环通信,但如果你的环境确实出现拦截问题,可按以下步骤添加专属规则,无需关闭整个防火墙。

分步操作指南

方法1:通过图形界面配置

  1. 按下Win + R打开运行窗口,输入wf.msc回车,启动Windows Defender防火墙高级设置。
  2. 左侧导航栏选择入站规则,点击右侧面板的新建规则。
  3. 规则类型选择端口,点击下一步。
  4. 选中TCP,在「特定本地端口」输入框填写3000,点击下一步。
  5. 选择允许连接,点击下一步。
  6. 根据你的网络场景勾选适用范围(通常勾选「域」「专用」「公网」即可,也可按需调整),点击下一步。
  7. 给规则命名(例如「允许本地3000端口通信」),可添加描述说明用途,最后点击完成。

方法2:通过PowerShell快速配置

  1. 右键点击开始菜单,选择「Windows PowerShell(管理员)」或「终端(管理员)」。
  2. 执行以下命令:
New-NetFirewallRule -DisplayName "Allow Localhost:3000" -Direction Inbound -Protocol TCP -LocalPort 3000 -Action Allow -Profile Any -RemoteAddress 127.0.0.1

备注:-RemoteAddress 127.0.0.1限制仅本地回环地址可访问该端口,进一步缩小安全范围。

验证规则有效性

  1. 重启你的Cypress项目服务(执行npm start或项目对应的启动命令)。
  2. 打开浏览器访问http://localhost:3000,确认页面能正常加载。
  3. 回到Windows Defender防火墙高级设置的「入站规则」列表,找到你创建的规则,确认状态为「已启用」。
  4. 可选验证:在管理员PowerShell中执行以下命令,检查规则是否存在:
Get-NetFirewallRule -DisplayName "Allow Localhost:3000"

返回规则详情即表示创建成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 08:49:57