2

我希望可以通过 LAN 访问 Express REST API。

据我了解,我需要在防火墙中进行一些更改以允许此访问。我设法解决了这个检查Node.js: Server-side JavascriptWindows Defender 中第二次也是最后一次提到的问题。

看着提供的图像,我感觉我也将公共访问开放(我认为在 Windows 的英文版中,这些列被称为私有和公共)。

在此处输入图像描述

应选中哪些框以仅允许同一 LAN 上的人员访问,为什么实际上有多个具有该名称的条目Node.js: Server-side Javascript

4

2 回答 2

2

是否检查私有或公共配置文件取决于您的网络连接(更具体地说是局域网)的标记方式。

您可以在 下检查和更改网络类型Control Panel\Network and Internet\Network and Sharing Center

使用显示的设置,至少允许从标记为公共的连接进行部分访问(最好将任何不确定的连接标记为此类)。

多个条目可能是由不同的安装路径引起的。您可以通过双击条目来检查可执行文件的路径。有关更具体的规则,例如决定允许哪些端口、协议 (TCP/UDP)、源/目标地址等,请参阅更详细的面板Windows Defender Firewall with Advanced Security

于 2020-01-07T15:03:37.207 回答
0

左侧复选框用于专用网络。正确的是用于公共网络。

于 2021-03-27T19:06:43.633 回答