WSL2 无需禁用 Windows 防火墙即可连接到主机

WSL2 无需禁用 Windows 防火墙即可连接到主机

我只是想从我的 WSL2 Ubuntu 安装通过端口 8529 连接到我的主机窗口。

我尝试过的:

这个问题已经被问过很多次了,但是没有一个常见的答案对我有用。

答案1

您只能为虚拟以太网(WSL)接口。这样,您将允许来自 WSL 的连接,同时仍让防火墙保护您的计算机免受外部威胁。

  • 转到防火墙设置并点击高级设置
  • 点击Windows Defender 防火墙属性
  • 选择公开资料标签
  • 单击“自定义”受保护的网络连接 在此处输入图片描述
  • 取消点击虚拟以太网(WSL)

答案2

好吧,就我而言,我使用 CentOS 7 WSL App。我没有成功管理 Norton 360。因此,在In Rules(我不知道英文版如何)中,我添加了 CentOS 7 应用程序。并且对我有用。

CentOS 7:
CentOS 7

我成功 ping 到 google.com

答案3

  • Set-NetFirewallProfile -Profile Public -DisabledInterfaceAliases "vEthernet (WSL)"作为特权管理员,@sudoqux 已经提到

  • 也不要忘记在“Windows”主机端启用入站规则。

考虑到主机已经有其入站规则,我看不出有任何有意义的理由拒绝 WSL 上到主机的所有传出连接。

(@HamedH 你的命令仅用于上述第二个目的。(声誉不足,无法发表评论))

相关内容