打开Windows防火墙以进行XDebug

考特尼·迈尔斯

这似乎应该不那么简单,所以我讨厌问。但是我尝试将Windows防火墙配置为允许XDebug在端口9000上成功连接到PHPStorm。

XDebug在具有专用网络连接的Vagrant Box上打开-因此主机具有虚拟网络适配器。Vagrant是192.168.33.10,主机PC是192.168.33.1。

禁用Windows防火墙后,XDebug将连接到PHPStorm。但是我显然不想离开防火墙。

因此,我尝试使用以下入站规则设置在Windows防火墙中打开端口:

  • 一般
    • 启用:检查
    • 行动:允许连接
  • 计划与服务
    • 符合指定条件的所有程序:已检查
    • 服务
      • 适用于所有程序和服务:已选中
  • 协议和端口
    • 协议类型:TCP
    • 本地端口:特定端口:9000
    • 远程端口:所有端口
  • 范围
    • 本地IP地址
      • 任何IP地址:已选中
    • 远端IP位址
      • 任何IP地址:已选中
  • 高级
    • 个人资料
      • 域:已检查
      • 私人:已检查
      • 公开:已检查
    • 接口类型
      • 所有接口类型:已选中
    • 边缘遍历:块边缘遍历

但是不允许XDebug连接到PHP风暴是行不通的。我也尝试将协议设置为UDP。而且我知道,如果该规则有效,它将过于开放(我可以收紧范围),但是目前,我只是想看看它在收紧之前是否有效。

凯比

Virtualbox仅限网络主机的接口存在问题,因为它是环回接口,并且Windows以不同的方式对其进行管理。

解决此问题的简单方法是打开“ regedit”。搜索'HKLM:\ system \ CurrentControlSet \ control \ class {4D36E972-E325-11CE-BFC1-08002BE10318}'。有很多接口。只需看一个名为“ VirtualBox仅限主机的以太网适配器”。然后添加名为'* NdisDeviceType'的新DWORD(32)键和值'1'(十六进制)。重启。

我不知道是否需要添加标准的fw规则,例如主机端口9000允许所有规则,因为我已经拥有了。

有关它的更多信息-http://brianreiter.org/2010/09/18/fix-virtualbox-host-only-network-adapter-creates-a-virtual-public-network-connection-that-c​​auses-windows-to-禁用服务/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

打开Windows防火墙以进行XDebug

来自分类Dev

操作中心无法打开Windows防火墙

来自分类Dev

为什么Windows 10防火墙会自动打开?

来自分类Dev

Windows防火墙会阻止打开websockets吗

来自分类Dev

如何打开计算引擎防火墙

来自分类Dev

Windows防火墙阻止Windows更新

来自分类Dev

Windows防火墙,Tinywall和GIT

来自分类Dev

允许程序通过Windows防火墙

来自分类Dev

Windows防火墙中的重复规则

来自分类Dev

在Windows防火墙中阻止IP

来自分类Dev

在Windows防火墙中阻止IP

来自分类Dev

Windows防火墙-使用什么顺序?

来自分类Dev

Windows防火墙,Tinywall和GIT

来自分类Dev

GCM Windows防火墙配置

来自分类Dev

使用Windows防火墙阻止网站

来自分类Dev

Wireshark和Windows防火墙

来自分类Dev

GPO和Windows防火墙

来自分类Dev

允许程序通过Windows防火墙

来自分类Dev

Windows防火墙和ping

来自分类Dev

telnet如何通过Windows防火墙?

来自分类Dev

Windows防火墙的默认设置

来自分类Dev

如何禁用Windows防火墙?

来自分类Dev

在Elasticsearch实例上打开开放的GCE防火墙以进行外部连接

来自分类Dev

GCE防火墙问题-配置防火墙规则后端口未打开

来自分类Dev

ufw防火墙已禁用-如何重新打开防火墙?

来自分类Dev

GCE防火墙问题-配置防火墙规则后端口未打开

来自分类Dev

启用Windows防火墙后无法打开“网络发现和文件共享”

来自分类Dev

如何从Windows命令行打开文件和打印机共享以及防火墙

来自分类Dev

如何使用Power Shell在Windows中打开防火墙端口