启动我的Node.js应用程序后,它还需要BrowserSync,一切正常,我可以通过localhost:3000和运行应用程序的同一台机器上的给定IPv4地址访问应用程序。但是,如果不关闭Windows默认防火墙,我无法从我的手机或同一网络上的任何其他设备访问它。它适用于VirtualBox上的Ubuntu以及没有任何问题的普通Windows和活动防火墙。 因此,如果您知道如何将WSL的异常添加到Windows防火墙配置中,那将非常好,所以我不必每次都完全关闭它。)
顺便说一下,我正在使用Windows build 15063
答案 0 :(得分:1)
答案 1 :(得分:0)
有点棘手,但很容易。只需使用 Windows PowerShell 作为管理员,而不是直接使用发行版界面即可。否则它将无法正常工作。
:~#sudo service ufw start //for starting ufw :~#sudo systemctl enable ufw //for enabling ufw at system start up. &or :~#sudo ufw enable //for enabling ufw at system start up.注意:您需要先启动ufw服务,以便使用 ufw 命令来管理“ Windows防火墙强>。并使用 systemctl 命令在系统启动时启用它。