UniFi Network 应用程序的 Windows 防火墙
在 Windows 上使用自托管 UniFi Network 应用程序 时,程序需要能够与网络上的 UniFi 设备通信并允许通过 Windows 防火墙。
注意:本指南仅适用于自托管 UniFi 网络,不适用于云网关。我们强烈推荐使用 UniFi 云网关,以获得最流畅的体验。
哪些程序需要被允许?
Java 和 Java 服务器程序都需要通过 Windows 防火墙。以下步骤假设您已使用此处的帮助中心文章安装了 UniFi 网络服务器,并使用了OpenJDK Java。
1.打开 Windows 控制面板并导航到 Windows Defender 防火墙。
2.选择 允许应用或功能通过 Windows Defender 防火墙。
3.如果选项显示为灰色,请选择 更改设置。
4.检查 OpenJDK 平台 私有和公共防火墙的允许。
5.应用更改。
6.要验证规则是否存在,请导航至 Windows Defender 防火墙 >高级设置,然后选择 入站规则。
7.向下滚动将显示 OpenJDK 状态条目。
手动添加规则
您也可以手动添加 Windows 防火墙规则。以下命令假设您已使用此处的帮助中心文章安装了 UniFi 网络服务器,并使用OpenJDK Java。
1.打开管理命令提示符。
2.复制并添加以下条目,您的系统上的版本和路径可能有所不同。
netsh advfirewall firewall add rule name="UniFi Network Server (Java)" protocol=TCP dir=in action=allow program="C:\Program Files\Eclipse Adoptium\jre-11.0.19.7-hotspot\bin\java.exe" profile=private,public enable=yes
netsh advfirewall firewall add rule name="UniFi Network Server (Java)" protocol=UDP dir=in action=allow program="C:\Program Files\Eclipse Adoptium\jre-11.0.19.7-hotspot\bin\java.exe" profile=private,public enable=yes
netsh advfirewall firewall add rule name="UniFi Network Server (Java Server)" protocol=TCP dir=in action=allow program="C:\Program Files\Eclipse Adoptium\jre-11.0.19.7-hotspot\bin\javaw.exe" profile=private,public enable=yes
netsh advfirewall firewall add rule name="UniFi Network Server (Java Server)" protocol=UDP dir=in action=allow program="C:\Program Files\Eclipse Adoptium\jre-11.0.19.7-hotspot\bin\javaw.exe" profile=private,public enable=yes
3.要验证规则是否存在,请打开 高级安全 Windows Defender 防火墙 并选择 入站规则。
4.向下滚动,将显示 UniFi 网络服务器 (Java 服务器) 和 (Java) 条目。